NorMIT-nav
16.5
An IGT application
|
Display one Mesh in 3D. More...
#include <cxGeometricRep.h>
Public Member Functions | |
virtual | ~GeometricRep () |
virtual QString | getType () const |
gives this reps type More... | |
void | setMesh (MeshPtr mesh) |
sets this reps mesh More... | |
MeshPtr | getMesh () |
gives this reps mesh More... | |
bool | hasMesh (MeshPtr mesh) const |
checks if this rep has the give mesh More... | |
Public Member Functions inherited from cx::RepImpl | |
RepImpl (const QString &uid="", const QString &name="") | |
virtual | ~RepImpl () |
virtual void | connectToView (ViewPtr theView) |
virtual void | disconnectFromView (ViewPtr theView) |
virtual bool | isConnectedToView (ViewPtr theView) const |
void | setName (QString name) |
QString | getName () const |
QString | getUid () const |
virtual void | printSelf (std::ostream &os, Indent indent) |
Public Member Functions inherited from cx::Rep | |
virtual | ~Rep () |
Static Public Member Functions | |
static GeometricRepPtr | New (const QString &uid="") |
Static Public Member Functions inherited from cx::RepImpl | |
template<class REP > | |
static boost::shared_ptr< REP > | wrap_new (REP *object, QString uid) |
Protected Member Functions | |
GeometricRep () | |
virtual void | addRepActorsToViewRenderer (ViewPtr view) |
virtual void | removeRepActorsFromViewRenderer (ViewPtr view) |
void | clearClipping () |
Protected Member Functions inherited from cx::RepImpl | |
ViewPtr | getView () const |
vtkRendererPtr | getRenderer () |
RepPtr | getSelf () |
virtual void | onModifiedStartRender () |
Protected Attributes | |
GraphicalPolyData3DPtr | mGraphicalPolyDataPtr |
GraphicalGlyph3DDataPtr | mGraphicalGlyph3DDataPtr |
MeshPtr | mMesh |
Additional Inherited Members | |
Protected Slots inherited from cx::RepImpl | |
void | setModified () |
Display one Mesh in 3D.
Use this to render geometric polydata (vtkPolyData) in a 3D scene.
Used by CustusX.
Definition at line 61 of file cxGeometricRep.h.
|
virtual |
Definition at line 60 of file cxGeometricRep.cpp.
|
protected |
Definition at line 53 of file cxGeometricRep.cpp.
|
protectedvirtual |
Implements cx::RepImpl.
Definition at line 68 of file cxGeometricRep.cpp.
|
protected |
Definition at line 118 of file cxGeometricRep.cpp.
MeshPtr cx::GeometricRep::getMesh | ( | ) |
gives this reps mesh
Definition at line 126 of file cxGeometricRep.cpp.
|
inlinevirtual |
bool cx::GeometricRep::hasMesh | ( | MeshPtr | mesh | ) | const |
checks if this rep has the give mesh
Definition at line 130 of file cxGeometricRep.cpp.
|
static |
Definition at line 63 of file cxGeometricRep.cpp.
|
protectedvirtual |
Implements cx::RepImpl.
Definition at line 74 of file cxGeometricRep.cpp.
void cx::GeometricRep::setMesh | ( | MeshPtr | mesh | ) |
sets this reps mesh
Definition at line 80 of file cxGeometricRep.cpp.
|
protected |
Definition at line 79 of file cxGeometricRep.h.
|
protected |
Definition at line 78 of file cxGeometricRep.h.
|
protected |
Definition at line 81 of file cxGeometricRep.h.