bicotiCurveProperties3D


Figura 2.3.2.1

     Clases

bicotiCurveProperties
bicotiCurveProperties2D
bicotiCurveProperties3D
bicotiCurveProperties2DClosed

     Templates Clases

CoordType
PixelType


class bicotiCurveProperties3D < class CoordType , class PixelType >



 Public Methods

bicotiCurveProperties3D( bicotiDexelCurve< bicotiCoordinate3D< REAL >, PixelType > * = NULL )
virtual~bicotiCurveProperties( )

void SetCurve( bicotiDexelCurve< CoordType, PixelType > * )

double GetCurvature( double )
double GetTorsion( double )
CoordType GetTangent( double )
CoordType GetNormal( double )
bicotiCoordinate3D< REAL > GetBinormal( double )
double GetProjection( CoordType )
double GetDistance( CoordType )



bicotiCurveProperties( bicotiDexelCurve< bicotiCoordinate3D< REAL > , PixelType > * )

    Constructor al que paso un puntero a la curva 3D.



~bicotiCurveProperties( )

    Destructor



void SetCurve( bicotiDexelCurve< CoordType, PixelType > * )

        Permite asignar la referencia a la curva para la cual la clase calcula las propiedades.
Con esta función puedo crear las propiedades para una curva dada y luego cambiarla.



double GetCurvature( double offset )

    Esta función calcula la curvatura de la curva en el punto cuyo offset es el indicado.



double GetTorsion( double offset )

    Esta función calcula la torsión de la curva en el punto cuyo offset es el indicado.



CoordType GetTangent( double offset )

    Retorna una coordenada que contiene las componentes del vector tangente a la curva en el punto cuyo offset es el indicado.



CoordType GetNormal( double offset )

    Retorna una coordenada que contiene las componentes del vector normal a la curva en el punto cuyo offset es el indicado.



bicotiCoordinate3D< REAL > GetBinormal( double offset )

    Retorna una coordenada que contiene las componentes del vector binormal a la curva en el punto cuyo offset es el indicado.



double GetProjection( CoordType )

    Ver GetProjection en bicotiCurveProperties.



double GetDistance( CoordType )

    Ver GetDistance en bicotiCurveProperties.