13 #ifndef CXORIENTATIONANNOTATIONREP_H_ 14 #define CXORIENTATIONANNOTATIONREP_H_ 16 #include "cxResourceVisualizationExport.h" 22 #include <vtkCornerAnnotation.h> 34 virtual void SetTextActorsPosition(
int vsize[2]);
35 virtual void SetTextActorsJustification();
58 virtual QString
getType()
const {
return "vm::OrientationAnnotationRep"; };
60 void setPlaneType( PLANE_TYPE type);
61 void setVisible(
bool visible);
63 void clinicalApplicationChangedSlot();
66 virtual void addRepActorsToViewRenderer(
ViewPtr view);
67 virtual void removeRepActorsFromViewRenderer(
ViewPtr view);
69 void setPlaneTypeNeurology(PLANE_TYPE type);
70 void setPlaneTypeRadiology(PLANE_TYPE type);
71 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
Namespace for all CustusX production code.