18 #ifndef __igstkConeObjectRepresentation_h
19 #define __igstkConeObjectRepresentation_h
24 #include "vtkConeSource.h"
76 virtual void PrintSelf( std::ostream& os, itk::Indent indent )
const;
84 ConeSpatialObjectType::ConstPointer m_ConeSpatialObject;
87 vtkConeSource * m_ConeSource;
90 virtual void UpdateRepresentationProcessing();
94 void SetConeObjectProcessing();
103 igstkDeclareInputMacro( ValidConeObject );
104 igstkDeclareInputMacro( NullConeObject );
107 igstkDeclareStateMacro( NullConeObject );
108 igstkDeclareStateMacro( ValidConeObject );
110 ConeSpatialObjectType::ConstPointer m_ConeObjectToAdd;
117 #endif // __igstkConeObjectRepresentation_h
virtual void PrintSelf(std::ostream &os, itk::Indent indent) const
Print object information.
Base class for all the IGSTK classes.
This class represents a cone object.
#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
This class represents a cone object.
void CreateActors()
Create the VTK actors.
void operator=(const Self &)
virtual ~ConeObjectRepresentation(void)
An abstract base class for all the igstk representation objects.
ConeObjectRepresentation(void)
void RequestSetConeObject(const ConeSpatialObjectType *coneObject)
Connect this representation class to the spatial object.