18 #ifndef __igstkAxesObjectRepresentation_h
19 #define __igstkAxesObjectRepresentation_h
73 virtual void PrintSelf( std::ostream& os, itk::Indent indent )
const;
81 void operator=(
const Self&);
84 AxesSpatialObjectType::ConstPointer m_AxesSpatialObject;
87 virtual void UpdateRepresentationProcessing();
91 void SetAxesObjectProcessing();
100 igstkDeclareInputMacro( ValidAxesObject );
101 igstkDeclareInputMacro( NullAxesObject );
104 igstkDeclareStateMacro( NullAxesObject );
105 igstkDeclareStateMacro( ValidAxesObject );
107 AxesSpatialObjectType::ConstPointer m_AxesObjectToAdd;
114 #endif // __igstkAxesObjectRepresentation_h
This class represents a Axes object.
virtual void PrintSelf(std::ostream &os, itk::Indent indent) const
Print object information.
void RequestSetAxesObject(const AxesSpatialObjectType *AxesObject)
Connect this representation class to the spatial object.
This class provides a visual representation of an Axes object.
Base class for all the IGSTK classes.
void CreateActors()
Create the VTK actors.
#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...
::itk::SmartPointer< Self > Pointer
virtual ~AxesObjectRepresentation(void)
An abstract base class for all the igstk representation objects.
AxesObjectRepresentation(void)