18 #ifndef __igstkTubeObjectRepresentation_h
19 #define __igstkTubeObjectRepresentation_h
70 virtual void PrintSelf( std::ostream& os, itk::Indent indent )
const;
78 TubeObjectType::ConstPointer m_TubeSpatialObject;
81 virtual void UpdateRepresentationProcessing();
85 void SetTubeObjectProcessing();
93 igstkDeclareInputMacro( ValidTubeObject );
94 igstkDeclareInputMacro( NullTubeObject );
97 igstkDeclareStateMacro( NullTubeObject );
98 igstkDeclareStateMacro( ValidTubeObject );
100 TubeObjectType::ConstPointer m_TubeObjectToAdd;
107 #endif // __igstkTubeObjectRepresentation_h
void CreateActors()
Create the VTK actors.
virtual void PrintSelf(std::ostream &os, itk::Indent indent) const
Print object information.
#define igstkStandardClassTraitsMacro(classname, superclassname)
Convenience macro for traits of a non-templated class.
defines standard system-wide macros, constants, and other common parameters in the IGSTK Library...
This class implements the representation a Tube object.
This class represents a Tube object.
::itk::SmartPointer< Self > Pointer
void RequestSetTubeObject(const TubeObjectType *TubeObject)
Connect this representation class to the spatial object.
~TubeObjectRepresentation(void)
Destructor.
An abstract base class for all the igstk representation objects.
TubeObjectRepresentation(void)
Constructor.