16 #include "cxResourceVisualizationExport.h" 25 typedef boost::shared_ptr<class AxesRep>
AxesRepPtr;
41 static AxesRepPtr New(
const QString& uid=
"");
43 virtual QString
getType()
const {
return "AxesRep"; }
45 void setFontSize(
double size);
46 void setAxisLength(
double length);
47 void setVisible(
bool on);
48 void setShowAxesLabels(
bool on);
49 void setCaption(
const QString& caption,
const Vector3D& color);
53 virtual void addRepActorsToViewRenderer(
ViewPtr view);
54 virtual void removeRepActorsFromViewRenderer(
ViewPtr view);
boost::shared_ptr< class ViewportListener > ViewportListenerPtr
Transform3D Transform3D
Transform3D is a representation of an affine 3D transform.
boost::shared_ptr< class View > ViewPtr
boost::shared_ptr< class GraphicalAxes3D > GraphicalAxes3DPtr
boost::shared_ptr< class AxesRep > AxesRepPtr
Default implementation of Rep.
Eigen::Vector3d Vector3D
Vector3D is a representation of a point or vector in 3D.
RealScalar length() const
virtual QString getType() const
Representation for one 3D coordinate axis triplet.
Namespace for all CustusX production code.