bicotiDexelFacade3D

Clases:

bicotiDexelFacade
            bicotiDexelFacade2D
                        bicotiDexelFacade2DSingle
                        bicotiDexelFacade2DVectorial
            bicotiDexelFacade3D
                        bicotiDexelFacade3DSingle
                        bicotiDexelFacade3DVectorial


class bicotiDexelFacade3D< class PixelType >


Comentarios Generales:

       El argumento template PixelType cooresponde al tipo de pixel a utilizar.
     Observar que se haredán las funciones de los objetos bicotiDexelFacade.


Protected Methods

void SetPixelInterpolator( )

Public Methods

virtual ~bicotiDexelFacade3D( )

void UseConnectivityLabelingStrategy6N( )
virtual void UsePixelLabelingCriterionRange( PixelType, PixelType ) = 0

bicotiCurveProperties3D< PixelType > * GetCurveOpenProperty( unsigned )
bicotiCurveProperties3DClosed< PixelType > * GetCurveClosedProperty( unsigned )



void SetPixelInterpolator( )

          Inicializa un bicotiImagePixelInterpolator a usarse en curvas.



virtual ~bicotiDexelFacade3D( )

          Destructor virtual.



void UseConnectivityLabelingStrategy6N( )

          Para relaizar un Labeling hay que definir la estrategia de "conectividad de pixels", con esta función
          se define la estrategia de conectividad 6 vecinos( extensión natural de 4 vecinos para imagenes
          3D ). Ver BuildLabeling( ).



virtual void UsePixelLabelingCriterionRange( PixelType, PixelType ) = 0

         Usará los criterios de bicotiPixelLabelingCriterionRange, los parámetros a pasar son pixel_inf y
            pixel_sup. Si el pixel es del tipo single, se "etiquetarán" los pixels que cumplan
            pixel_inf <= pixel <= pixel_sup; si el pixel es del tipo vectorial se "etiquetarán" los pixel que cumplan
          lo mismo que para pixels single en cada uno de sus campos.



bicotiCurveProperties3D< PixelType > * GetCurveOpenProperty( unsigned index )

    Devuelve un puntero a la propiedad de curva de índice index dentro de la lista de propiedades de curvas abiertas interna a la fachada. Para que la curva exista debió ser creada con BuilCurvesProperties.



bicotiCurveProperties3DClosed< PixelType > * GetCurveClosedProperty( unsigned index )

    Devuelve un puntero a la propiedad de curva de índice index dentro de la lista de propiedades de curvas cerradas interna a la fachada. Para que la curva exista debió ser creada con BuilCurvesProperties.