12 class DtExtrudedEllipseModelAgent;
36 virtual void setModelDefinition(
const std::string&);
39 virtual void setPosition(
int index,
const DtVector& v);
42 virtual void setFillPattern(
const std::vector<unsigned int>&);
46 virtual void setStipplePattern(
int);
49 virtual void setLineWidth(
int);
52 virtual void setXRadius(
double);
55 virtual void setYRadius(
double);
58 virtual void setDimensions(
double,
double);
61 virtual void updateColors();
64 virtual void setFill(
bool);
67 virtual void setOutsideColor(
float r,
float g,
float b,
float a);
70 virtual void setSelectedOutsideColor(
float r,
float g,
float b,
float a);
73 virtual void setPickable(
bool);
76 virtual void setVisible(
bool);
80 virtual void setScribeWidth(
float width);
83 int scribeWidth()
const;
86 virtual void setScribed(
bool);
89 virtual void setScribeColor(
float r,
float g,
float b,
float a);
92 virtual void setSelectedScribeColor(
float r,
float g,
float b,
float a);
95 virtual void setLineHeight(
float);
98 virtual void setSolid(
bool b);
103 virtual void setScribeAllPolygons(
bool);
111 virtual void setUpExtent(
float);
112 virtual float upExtent()
const;
114 virtual void setDownExtent(
float);
115 virtual float downExtent()
const;
117 virtual void setLeftExtent(
float);
118 virtual float leftExtent()
const;
120 virtual void setRightExtent(
float);
121 virtual float rightExtent()
const;
125 makVrv::DtExtrudedEllipseModelAgent* ellipseModelAgent()
const;
129 void createEllipseAgent();
143 float myScribeColor[4];
144 float mySelectedScribeColor[4];
bool mySelectedOutsideColorSet
Definition: 3DEllipseFacade.h:141
float myUpExtent
Definition: 3DEllipseFacade.h:135
makVrv::DtExtrudedEllipseModelAgent * myEllipseModelAgent
Definition: 3DEllipseFacade.h:132
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
float myDownExtent
Definition: 3DEllipseFacade.h:136
float myScribeWidth
Definition: 3DEllipseFacade.h:140
float myLeftExtent
Definition: 3DEllipseFacade.h:138
float myLineHeight
Definition: 3DEllipseFacade.h:134
bool myFill
Definition: 3DEllipseFacade.h:133
bool myScribeColorSet
Definition: 3DEllipseFacade.h:139
float myRightExtent
Definition: 3DEllipseFacade.h:137
Contains Dt3DEllipseFacadeclass. Facade for a 3D (overlay). This class will not clamp by default elli...
Definition: 3DEllipseFacade.h:21
The abstract interface necessary for agents.
Definition: DtAgentManagerInterface.h:33
Contains DtEllipseFacadeBase class. This interface class defines the minimum amount of functionality ...
Definition: ellipseFacadeBase.h:29