X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpExtensions%2FDataStructures%2FPolyLineParametricPath.hxx;h=635c8b7829b494f029315473df3c67f808da14b6;hb=357b159c7f06bdb1bb65a9ebecf8b2345b3f2900;hp=5e26816e47876a55d8501f8aad605a0b6381bdeb;hpb=211cd32b53b9739923f6c5135a704ce1852deca1;p=cpPlugins.git diff --git a/lib/cpExtensions/DataStructures/PolyLineParametricPath.hxx b/lib/cpExtensions/DataStructures/PolyLineParametricPath.hxx index 5e26816..635c8b7 100644 --- a/lib/cpExtensions/DataStructures/PolyLineParametricPath.hxx +++ b/lib/cpExtensions/DataStructures/PolyLineParametricPath.hxx @@ -29,11 +29,24 @@ template< unsigned int _VDim > typename cpExtensions::DataStructures::PolyLineParametricPath< _VDim >:: TContinuousIndex cpExtensions::DataStructures::PolyLineParametricPath< _VDim >:: -GetVertex( unsigned long i ) const +GetContinuousVertex( unsigned long i ) const { return( this->GetVertexList( )->GetElement( i ) ); } +// ------------------------------------------------------------------------- +template< unsigned int _VDim > +typename cpExtensions::DataStructures::PolyLineParametricPath< _VDim >:: +TIndex cpExtensions::DataStructures::PolyLineParametricPath< _VDim >:: +GetVertex( unsigned long i ) const +{ + TContinuousIndex cidx = this->GetContinuousVertex( i ); + TIndex idx; + for( unsigned int d = 0; d < _VDim; ++d ) + idx[ d ] = cidx[ d ]; + return( idx ); +} + // ------------------------------------------------------------------------- template< unsigned int _VDim > typename cpExtensions::DataStructures::PolyLineParametricPath< _VDim >::