16 class DtExtrudedEllipseModelAgent;
37 virtual void setModelDefinition(
const std::string&);
40 virtual void setPosition(
int index,
const DtVector& v);
43 virtual void setFillPattern(
const std::vector<unsigned int>&);
47 virtual void setStipplePattern(
int);
50 virtual void setLineWidth(
int);
53 virtual void setXRadius(
double);
56 virtual void setYRadius(
double);
59 virtual void setDimensions(
double,
double);
62 virtual void updateColors();
65 virtual void setFill(
bool);
68 virtual void setOutsideColor(
float r,
float g,
float b,
float a);
71 virtual void setSelectedOutsideColor(
float r,
float g,
float b,
float a);
74 virtual void setPickable(
bool);
77 virtual void setVisible(
bool);
81 virtual void setScribeWidth(
float width);
84 int scribeWidth()
const;
87 virtual void setScribed(
bool);
90 virtual void setScribeColor(
float r,
float g,
float b,
float a);
93 virtual void setSelectedScribeColor(
float r,
float g,
float b,
float a);
96 virtual void setLineHeight(
float);
99 virtual void setSolid(
bool b);
104 virtual void setScribeAllPolygons(
bool);
112 virtual void setUpExtent(
float);
113 virtual float upExtent()
const;
115 virtual void setDownExtent(
float);
116 virtual float downExtent()
const;
118 virtual void setLeftExtent(
float);
119 virtual float leftExtent()
const;
121 virtual void setRightExtent(
float);
122 virtual float rightExtent()
const;
126 virtual void startClamping();
129 DtExtrudedEllipseModelAgent* ellipseModelAgent()
const;
133 void createEllipseAgent();
147 float myScribeColor[4];
148 float mySelectedScribeColor[4];
float myLineHeight
Definition: Dt3DEllipseFacade.h:138
Contains DtEllipseFacadeBase class.
Definition: DtEllipseFacadeBase.h:30
DtExtrudedEllipseModelAgent * myEllipseModelAgent
Definition: Dt3DEllipseFacade.h:136
DtUniqueID DtElementID
The ElementID is a specific type of unique ID used to represent VR-Vantage uniquely defined elements...
Definition: DtUniqueID.h:26
bool myScribeColorSet
Definition: Dt3DEllipseFacade.h:143
float myUpExtent
Definition: Dt3DEllipseFacade.h:139
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
float myScribeWidth
Definition: Dt3DEllipseFacade.h:144
bool myFill
Definition: Dt3DEllipseFacade.h:137
float myDownExtent
Definition: Dt3DEllipseFacade.h:140
Contains Dt3DEllipseFacadeclass.
Definition: Dt3DEllipseFacade.h:22
bool mySelectedOutsideColorSet
Definition: Dt3DEllipseFacade.h:145
The abstract interface necessary for agents.
Definition: DtAgentManagerInterface.h:36
float myLeftExtent
Definition: Dt3DEllipseFacade.h:142
float myRightExtent
Definition: Dt3DEllipseFacade.h:141
Contains DLL export macros.