18 #ifndef __igstkMeshResliceObjectRepresentation_h
19 #define __igstkMeshResliceObjectRepresentation_h
87 virtual
void PrintSelf( std::ostream& os, itk::Indent indent ) const;
107 igstkObserverMacro( ReslicerPlaneCenter,
108 ReslicerPlaneType::ReslicerPlaneCenterEvent,
109 ReslicerPlaneType::VectorType);
111 ReslicerPlaneCenterObserver::
Pointer m_ReslicerPlaneCenterObserver;
113 igstkObserverMacro( ReslicerPlaneNormal,
114 ReslicerPlaneType::ReslicerPlaneNormalEvent,
115 ReslicerPlaneType::VectorType);
117 ReslicerPlaneNormalObserver::
Pointer m_ReslicerPlaneNormalObserver;
120 virtual
void UpdateRepresentationProcessing();
124 void SetMeshObjectProcessing();
130 void SetReslicePlaneSpatialObjectProcessing();
135 igstkDeclareInputMacro( ValidMeshObject );
136 igstkDeclareInputMacro( NullMeshObject );
137 igstkDeclareInputMacro( ValidReslicePlaneSpatialObject );
138 igstkDeclareInputMacro( InValidReslicePlaneSpatialObject );
140 igstkDeclareInputMacro( EmptyImageSpatialObject );
144 igstkDeclareStateMacro( NullMeshObject );
145 igstkDeclareStateMacro( ValidMeshObject );
146 igstkDeclareStateMacro( ValidReslicePlaneSpatialObject );
153 ReslicerPlanePointerType m_ReslicePlaneSpatialObjectToBeSet;
154 ReslicerPlanePointerType m_ReslicePlaneSpatialObject;
159 vtkProperty* m_ContourProperty;
167 #endif // __igstkMeshResliceObjectRepresentation_h