34 #ifndef CXGEOMETRICREP2D_H_ 35 #define CXGEOMETRICREP2D_H_ 37 #include "cxResourceVisualizationExport.h" 45 typedef boost::shared_ptr<class Mesh>
MeshPtr;
66 static GeometricRep2DPtr New(
const QString& uid=
"");
68 virtual QString
getType()
const {
return "GeometricRep2D"; }
69 void setMesh(MeshPtr mesh);
71 bool hasMesh(MeshPtr mesh)
const;
72 void setSliceProxy(SliceProxyPtr slicer);
76 virtual void addRepActorsToViewRenderer(
ViewPtr view);
77 virtual void removeRepActorsFromViewRenderer(
ViewPtr view);
87 void meshChangedSlot();
88 void transformChangedSlot();
vtkSmartPointer< class vtkActor > vtkActorPtr
vtkSmartPointer< class vtkPolyDataMapper > vtkPolyDataMapperPtr
vtkSmartPointer< class vtkProperty > vtkPropertyPtr
vtkPolyDataMapperPtr mMapper
boost::shared_ptr< class View > ViewPtr
Default implementation of Rep.
virtual QString getType() const
gives this reps type
boost::shared_ptr< class Mesh > MeshPtr
boost::shared_ptr< class GeometricRep2D > GeometricRep2DPtr
Namespace for all CustusX production code.