34 #ifndef CXORIENTATIONANNOTATIONREP_H_
35 #define CXORIENTATIONANNOTATIONREP_H_
37 #include "cxResourceVisualizationExport.h"
43 #include <vtkCornerAnnotation.h>
55 virtual void SetTextActorsPosition(
int vsize[2]);
56 virtual void SetTextActorsJustification();
79 virtual QString
getType()
const {
return "vm::OrientationAnnotationRep"; };
81 void setPlaneType( PLANE_TYPE type);
82 void setVisible(
bool visible);
84 void clinicalApplicationChangedSlot();
87 virtual void addRepActorsToViewRenderer(
ViewPtr view);
88 virtual void removeRepActorsFromViewRenderer(
ViewPtr view);
90 void setPlaneTypeNeurology(PLANE_TYPE type);
91 void setPlaneTypeRadiology(PLANE_TYPE type);
92 void createAnnotation();
vtkSmartPointer< class OrientationAnnotation > OrientationAnnotationPtr
PatientModelServicePtr mDataManager
boost::shared_ptr< class View > ViewPtr
Display direction annotations in a 2D view.
virtual QString getType() const
boost::shared_ptr< class OrientationAnnotationRep > OrientationAnnotationRepPtr
boost::shared_ptr< class PatientModelService > PatientModelServicePtr
Default implementation of Rep.
OrientationAnnotationPtr mOrientation