18 #ifndef __igstkUltrasoundProbeObjectRepresentation_h
19 #define __igstkUltrasoundProbeObjectRepresentation_h
81 virtual void PrintSelf( std::ostream& os, itk::Indent indent )
const;
89 UltrasoundProbeSpatialObjectType::ConstPointer
90 m_UltrasoundProbeSpatialObject;
93 virtual void UpdateRepresentationProcessing();
97 void SetUltrasoundProbeObjectProcessing();
107 igstkDeclareInputMacro( ValidUltrasoundProbeObject );
108 igstkDeclareInputMacro( NullUltrasoundProbeObject );
111 igstkDeclareStateMacro( NullUltrasoundProbeObject );
112 igstkDeclareStateMacro( ValidUltrasoundProbeObject );
114 UltrasoundProbeSpatialObjectType::ConstPointer m_UltrasoundProbeObjectToAdd;
121 #endif // __igstkUltrasoundProbeObjectRepresentation_h
Base class for all the IGSTK classes.
#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...
void operator=(const Self &)
void CreateActors()
Create the VTK actors.
::itk::SmartPointer< Self > Pointer
virtual void PrintSelf(std::ostream &os, itk::Indent indent) const
Print object information.
void RequestSetUltrasoundProbeObject(const UltrasoundProbeSpatialObjectType *UltrasoundProbeObject)
Connect this representation class to the spatial object.
virtual ~UltrasoundProbeObjectRepresentation(void)
This class represents a UltrasoundProbe object.
An abstract base class for all the igstk representation objects.
This class represents a UltrasoundProbe object.
UltrasoundProbeObjectRepresentation(void)