19 class DtOsgOverlayEllipseArcModelInstance;
36 virtual void setMaxAngleSegment(
double angleSegmentMax );
39 virtual void setGeometry(
double angle,
double sweep );
42 virtual void setDimensions(
double x,
double y );
45 virtual void setColor(
float r,
float g,
float b,
float a );
48 virtual void setInsideColor(
float r,
float g,
float b,
float a );
51 virtual void setOutsideColor(
float r,
float g,
float b,
float a );
56 virtual void setCentralVertexColor(
float r,
float g,
float b,
float a);
59 virtual void setRelativePosition(
double x,
double y,
double z );
62 virtual void setScale(
float scale );
65 virtual void setVisible(
bool visibility );
68 virtual void setFill(
bool);
71 virtual void setOutlineWidth(
float);
74 virtual void setEventsEnabled(
bool);
77 virtual void setStipplePattern(
unsigned int stipplePattern);
81 virtual void setFillPattern(
const std::vector<unsigned int>&);
85 virtual void setOutline(
bool);
88 virtual void setSolidFillCenter(
bool);
91 virtual void setEnableDecalProjector(
bool enable)
override;
95 virtual void setGroup(
int );
101 virtual void setPosition(
int vtx,
const DtVector& position );
104 virtual void setOrientation(
int vtx,
const DtTaitBryan& orientation );
109 virtual void update();
112 virtual void setModelDefinition(
const std::string& str );
123 virtual void removeFromScene();
128 virtual void setIsSupportModel(
bool isSupport );
133 virtual void needsUpdate();
std::vector< DtVector > myDefinedVertices
Definition: DtOsgOverlayEllipseArcModel.h:136
The 2d ellipse arc model.
Definition: DtOverlayEllipseArcModel.h:23
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
Contains the makVrv::DtOverlayEllipseArcModel class declaration.
boost::signalslib::connection mySignalPostUpdateConnection
Definition: DtOsgOverlayEllipseArcModel.h:139
DT_DLL_vrfutil double angle(double vec1[3], double vec2[3])
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
bool myNeedsUpdate
Definition: DtOsgOverlayEllipseArcModel.h:137
OSG implementation of 2D ellipsoid arc.
Definition: DtOsgOverlayEllipseArcModel.h:23
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
DtModelSetId
Definition: DtModelSetEnums.h:19