18 #ifndef __igstkMeshObjectRepresentation_h
19 #define __igstkMeshObjectRepresentation_h
65 virtual void PrintSelf( std::ostream& os, itk::Indent indent )
const;
79 MeshObjectType::ConstPointer m_MeshObject;
82 virtual void UpdateRepresentationProcessing();
86 void SetMeshObjectProcessing();
94 igstkDeclareInputMacro( ValidMeshObject );
95 igstkDeclareInputMacro( NullMeshObject );
98 igstkDeclareStateMacro( NullMeshObject );
99 igstkDeclareStateMacro( ValidMeshObject );
101 MeshObjectType::ConstPointer m_MeshObjectToAdd;
108 #endif // __igstkMeshObjectRepresentation_h
void RequestSetMeshObject(const MeshObjectType *MeshObject)
Connect this representation class to the spatial object.
void CreateActors()
Create the VTK actors.
Implements the 3-dimensional mesh structure.
#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 represents a Mesh object.
MeshObjectRepresentation(void)
Constructor.
::itk::SmartPointer< Self > Pointer
An abstract base class for all the igstk representation objects.
virtual void PrintSelf(std::ostream &os, itk::Indent indent) const
Print object information.
~MeshObjectRepresentation(void)
Destructor.