1 #ifndef _GLSSCHEMATICTEEINTERCONNECT_H
2 #define _GLSSCHEMATICTEEINTERCONNECT_H
49 #if (defined(GLSGEN_EXPORT_GLSSCHEMATICTEEINTERCONNECT) || \
50 defined(GLSGEN_IMPORT_GLSSCHEMATICTEEINTERCONNECT) || \
51 defined(GLS_EXPORT_GENERATED) || \
52 defined(GLS_IMPORT_GENERATED)) \
54 # if defined(GLSGEN_EXPORT_GLSSCHEMATICTEEINTERCONNECT) || defined(GLS_EXPORT_GENERATED)
55 # define GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT __declspec(dllexport)
57 # define GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT __declspec(dllimport)
60 # define GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
64 #define LIB_BASE_NAME "gls_schematic_tee_interconnect"
73 GLS_SCHEMATICTEEINTERCONNECT_FIRST_VALUE = GLS_LAST_INITIALIZER+1,
74 GLS_SCHEMATICTEEINTERCONNECT_LEFT_LINE_THICKNESS,
75 GLS_SCHEMATICTEEINTERCONNECT_RIGHT_LINE_THICKNESS,
76 GLS_SCHEMATICTEEINTERCONNECT_BASE_LINE_THICKNESS,
77 GLS_SCHEMATICTEEINTERCONNECT_LEFT_INTERCONNECT_TEXTURE_INDEX,
78 GLS_SCHEMATICTEEINTERCONNECT_RIGHT_INTERCONNECT_TEXTURE_INDEX,
79 GLS_SCHEMATICTEEINTERCONNECT_BASE_INTERCONNECT_TEXTURE_INDEX,
80 GLS_SCHEMATICTEEINTERCONNECT_LEFT_INTERCONNECT_TEXTURE_REPEAT_LENGTH,
81 GLS_SCHEMATICTEEINTERCONNECT_RIGHT_INTERCONNECT_TEXTURE_REPEAT_LENGTH,
82 GLS_SCHEMATICTEEINTERCONNECT_BASE_INTERCONNECT_TEXTURE_REPEAT_LENGTH,
83 GLS_SCHEMATICTEEINTERCONNECT_LEFT_FLOW_TEXTURE_INDEX,
84 GLS_SCHEMATICTEEINTERCONNECT_RIGHT_FLOW_TEXTURE_INDEX,
85 GLS_SCHEMATICTEEINTERCONNECT_BASE_FLOW_TEXTURE_INDEX,
86 GLS_SCHEMATICTEEINTERCONNECT_LEFT_FLOW_TEXTURE_REPEAT_LENGTH,
87 GLS_SCHEMATICTEEINTERCONNECT_RIGHT_FLOW_TEXTURE_REPEAT_LENGTH,
88 GLS_SCHEMATICTEEINTERCONNECT_BASE_FLOW_TEXTURE_REPEAT_LENGTH,
89 GLS_SCHEMATICTEEINTERCONNECT_LEFT_SHOW_FLOW,
90 GLS_SCHEMATICTEEINTERCONNECT_RIGHT_SHOW_FLOW,
91 GLS_SCHEMATICTEEINTERCONNECT_BASE_SHOW_FLOW,
92 GLS_SCHEMATICTEEINTERCONNECT_LEFT_FLOW_RATE,
93 GLS_SCHEMATICTEEINTERCONNECT_RIGHT_FLOW_RATE,
94 GLS_SCHEMATICTEEINTERCONNECT_BASE_FLOW_RATE,
95 GLS_SCHEMATICTEEINTERCONNECT_LEFT_SHOW_FLOW_BLINK,
96 GLS_SCHEMATICTEEINTERCONNECT_RIGHT_SHOW_FLOW_BLINK,
97 GLS_SCHEMATICTEEINTERCONNECT_BASE_SHOW_FLOW_BLINK,
98 GLS_SCHEMATICTEEINTERCONNECT_LEFT_FLOW_BLINK_RATE,
99 GLS_SCHEMATICTEEINTERCONNECT_RIGHT_FLOW_BLINK_RATE,
100 GLS_SCHEMATICTEEINTERCONNECT_BASE_FLOW_BLINK_RATE,
101 GLS_SCHEMATICTEEINTERCONNECT_LEFT_FLOW_BLINK_START_COLOR,
102 GLS_SCHEMATICTEEINTERCONNECT_RIGHT_FLOW_BLINK_START_COLOR,
103 GLS_SCHEMATICTEEINTERCONNECT_BASE_FLOW_BLINK_START_COLOR,
104 GLS_SCHEMATICTEEINTERCONNECT_LEFT_FLOW_BLINK_END_COLOR,
105 GLS_SCHEMATICTEEINTERCONNECT_RIGHT_FLOW_BLINK_END_COLOR,
106 GLS_SCHEMATICTEEINTERCONNECT_BASE_FLOW_BLINK_END_COLOR,
107 GLS_SCHEMATICTEEINTERCONNECT_USE_DISPLAY_LIST,
108 GLS_SCHEMATICTEEINTERCONNECT_TOP_VISIBLE,
109 GLS_SCHEMATICTEEINTERCONNECT_TOP_LINE_THICKNESS,
110 GLS_SCHEMATICTEEINTERCONNECT_TOP_INTERCONNECT_TEXTURE_INDEX,
111 GLS_SCHEMATICTEEINTERCONNECT_TOP_INTERCONNECT_TEXTURE_REPEAT_LENGTH,
112 GLS_SCHEMATICTEEINTERCONNECT_TOP_FLOW_TEXTURE_INDEX,
113 GLS_SCHEMATICTEEINTERCONNECT_TOP_FLOW_TEXTURE_REPEAT_LENGTH,
114 GLS_SCHEMATICTEEINTERCONNECT_TOP_SHOW_FLOW,
115 GLS_SCHEMATICTEEINTERCONNECT_TOP_FLOW_RATE,
116 GLS_SCHEMATICTEEINTERCONNECT_TOP_SHOW_FLOW_BLINK,
117 GLS_SCHEMATICTEEINTERCONNECT_TOP_FLOW_BLINK_RATE,
118 GLS_SCHEMATICTEEINTERCONNECT_TOP_FLOW_BLINK_START_COLOR,
119 GLS_SCHEMATICTEEINTERCONNECT_TOP_FLOW_BLINK_END_COLOR
123 class GlsGloFileAttribute;
137 friend class GlsSchematicTeeInterconnectEditor;
143 GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT GlsSchematicTeeInterconnect(
const GlsSchematicTeeInterconnect& that,
const bool generateNames );
148 static GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
DisplayObject* CreateInstance();
163 virtual GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
void Calculate(
double time);
165 virtual GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
void Draw(
void);
169 virtual GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
bool Hit(
float x,
float y,
float z,
float scale,
const Vector& directionVector,
Vector* collisionPoint);
173 virtual GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
void SetValue(
int spec,va_list &args);
191 virtual GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
void SetLeftLineThickness(
const float lineThickness );
192 virtual GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
float GetLeftLineThickness(
void ) {
return(
_left->
GetLineThickness() ); }
193 virtual GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
void SetRightLineThickness(
const float lineThickness );
194 virtual GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
float GetRightLineThickness(
void ) {
return(
_right->
GetLineThickness() ); }
195 virtual GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
void SetBaseLineThickness(
const float lineThickness );
196 virtual GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
float GetBaseLineThickness(
void ) {
return(
_base->
GetLineThickness() ); }
197 virtual GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
void SetTopLineThickness(
const float lineThickness );
198 virtual GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
float GetTopLineThickness(
void ) {
return(
_top->
GetLineThickness() ); }
201 virtual GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
void SetLeftInterconnectTextureIndex(
const int textureIndex );
202 virtual GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
int GetLeftInterconnectTextureIndex(
void ) {
return(
_left->
TextureIndex() ); }
203 virtual GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
void SetRightInterconnectTextureIndex(
const int textureIndex );
204 virtual GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
int GetRightInterconnectTextureIndex(
void ) {
return(
_right->
TextureIndex() ); }
205 virtual GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
void SetBaseInterconnectTextureIndex(
const int textureIndex );
206 virtual GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
int GetBaseInterconnectTextureIndex(
void ) {
return(
_base->
TextureIndex() ); }
207 virtual GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
void SetTopInterconnectTextureIndex(
const int textureIndex );
208 virtual GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
int GetTopInterconnectTextureIndex(
void ) {
return(
_top->
TextureIndex() ); }
211 virtual GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
void SetLeftInterconnectTextureRepeatLength(
const float textureRepeatLength );
213 virtual GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
void SetRightInterconnectTextureRepeatLength(
const float textureRepeatLength );
215 virtual GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
void SetBaseInterconnectTextureRepeatLength(
const float textureRepeatLength );
217 virtual GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
void SetTopInterconnectTextureRepeatLength(
const float textureRepeatLength );
221 virtual void GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT SetLeftFlowTextureIndex(
const int textureIndex );
222 virtual int GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT GetLeftFlowTextureIndex(
void ) {
return(
_left->
GetFlowTextureIndex() ); }
223 virtual void GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT SetRightFlowTextureIndex(
const int textureIndex );
224 virtual int GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT GetRightFlowTextureIndex(
void ) {
return(
_right->
GetFlowTextureIndex() ); }
225 virtual void GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT SetBaseFlowTextureIndex(
const int textureIndex );
226 virtual int GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT GetBaseFlowTextureIndex(
void ) {
return(
_base->
GetFlowTextureIndex() ); }
227 virtual void GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT SetTopFlowTextureIndex(
const int textureIndex );
228 virtual int GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT GetTopFlowTextureIndex(
void ) {
return(
_top->
GetFlowTextureIndex() ); }
231 virtual GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
void SetLeftFlowTextureRepeatLength(
const float textureRepeatLength );
233 virtual GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
void SetRightFlowTextureRepeatLength(
const float textureRepeatLength );
235 virtual GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
void SetBaseFlowTextureRepeatLength(
const float textureRepeatLength );
237 virtual GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
void SetTopFlowTextureRepeatLength(
const float textureRepeatLength );
241 virtual void GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT SetLeftShowFlow(
const bool showFlow );
242 virtual bool GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT GetLeftShowFlow(
void ) {
return(
_left->
GetShowFlow() ); }
243 virtual void GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT SetRightShowFlow(
const bool showFlow );
244 virtual bool GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT GetRightShowFlow(
void ) {
return(
_right->
GetShowFlow() ); }
245 virtual void GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT SetBaseShowFlow(
const bool showFlow );
246 virtual bool GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT GetBaseShowFlow(
void ) {
return(
_base->
GetShowFlow() ); }
247 virtual void GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT SetTopShowFlow(
const bool showFlow );
248 virtual bool GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT GetTopShowFlow(
void ) {
return(
_top->
GetShowFlow() ); }
251 virtual void GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT SetLeftFlowRate(
const float flowRate );
252 virtual float GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT GetLeftFlowRate(
void ) {
return(
_left->
GetFlowRate() ); }
253 virtual void GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT SetRightFlowRate(
const float flowRate );
254 virtual float GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT GetRightFlowRate(
void ) {
return(
_right->
GetFlowRate() ); }
255 virtual void GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT SetBaseFlowRate(
const float flowRate );
256 virtual float GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT GetBaseFlowRate(
void ) {
return(
_base->
GetFlowRate() ); }
257 virtual void GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT SetTopFlowRate(
const float flowRate );
258 virtual float GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT GetTopFlowRate(
void ) {
return(
_top->
GetFlowRate() ); }
261 virtual void GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT SetLeftShowFlowBlink(
const bool showFlowBlink );
262 virtual bool GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT GetLeftShowFlowBlink(
void ) {
return(
_left->
GetShowFlowBlink() ); }
263 virtual void GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT SetRightShowFlowBlink(
const bool showFlowBlink );
264 virtual bool GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT GetRightShowFlowBlink(
void ) {
return(
_right->
GetShowFlowBlink() ); }
265 virtual void GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT SetBaseShowFlowBlink(
const bool showFlowBlink );
266 virtual bool GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT GetBaseShowFlowBlink(
void ) {
return(
_base->
GetShowFlowBlink() ); }
267 virtual void GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT SetTopShowFlowBlink(
const bool showFlowBlink );
268 virtual bool GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT GetTopShowFlowBlink(
void ) {
return(
_top->
GetShowFlowBlink() ); }
271 virtual void GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT SetLeftFlowBlinkRate(
const float flowBlinkRate );
272 virtual float GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT GetLeftFlowBlinkRate(
void ) {
return(
_left->
GetFlowBlinkRate() ); }
273 virtual void GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT SetRightFlowBlinkRate(
const float flowBlinkRate );
274 virtual float GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT GetRightFlowBlinkRate(
void ) {
return(
_right->
GetFlowBlinkRate() ); }
275 virtual void GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT SetBaseFlowBlinkRate(
const float flowBlinkRate );
276 virtual float GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT GetBaseFlowBlinkRate(
void ) {
return(
_base->
GetFlowBlinkRate() ); }
277 virtual void GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT SetTopFlowBlinkRate(
const float flowBlinkRate );
278 virtual float GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT GetTopFlowBlinkRate(
void ) {
return(
_top->
GetFlowBlinkRate() ); }
281 virtual void GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT SetLeftFlowBlinkStartColor(
const glsColor &startColor );
282 virtual glsColor GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT GetLeftFlowBlinkStartColor(
void ) {
return(
_left->
GetFlowBlinkStartColor() ); }
283 virtual void GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT SetRightFlowBlinkStartColor(
const glsColor &startColor );
284 virtual glsColor GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT GetRightFlowBlinkStartColor(
void ) {
return(
_right->
GetFlowBlinkStartColor() ); }
285 virtual void GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT SetBaseFlowBlinkStartColor(
const glsColor &startColor );
286 virtual glsColor GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT GetBaseFlowBlinkStartColor(
void ) {
return(
_base->
GetFlowBlinkStartColor() ); }
287 virtual void GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT SetTopFlowBlinkStartColor(
const glsColor &startColor );
288 virtual glsColor GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT GetTopFlowBlinkStartColor(
void ) {
return(
_top->
GetFlowBlinkStartColor() ); }
291 virtual void GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT SetLeftFlowBlinkEndColor(
const glsColor &endColor );
292 virtual glsColor GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT GetLeftFlowBlinkEndColor(
void ) {
return(
_left->
GetFlowBlinkEndColor() ); }
293 virtual void GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT SetRightFlowBlinkEndColor(
const glsColor &endColor );
294 virtual glsColor GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT GetRightFlowBlinkEndColor(
void ) {
return(
_right->
GetFlowBlinkEndColor() ); }
295 virtual void GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT SetBaseFlowBlinkEndColor(
const glsColor &endColor );
296 virtual glsColor GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT GetBaseFlowBlinkEndColor(
void ) {
return(
_base->
GetFlowBlinkEndColor() ); }
297 virtual void GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT SetTopFlowBlinkEndColor(
const glsColor &endColor );
298 virtual glsColor GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT GetTopFlowBlinkEndColor(
void ) {
return(
_top->
GetFlowBlinkEndColor() ); }
314 virtual void GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
SetUseDisplayList(
const bool useDisplayList );
339 virtual GLSGEN_GLSSCHEMATICTEEINTERCONNECT_EXPORT
void SetFromGloData(GlsGloFileAttribute &data);
virtual bool GetShowFlowBlink(void)
Definition: display_frame.h:83
virtual void SetVertices(unsigned int nPoints, Vertex *vertices)
virtual void GetCppInterfaceDescriptionFree(InterfaceListType *array)
virtual glsColor GetFlowBlinkStartColor(void)
Definition: dynamic_array.h:63
Class to contain current OpenGL view, projection and draw matrices.
Definition: util.h:281
The disti::GlsSchematicPolyLineInterconnect class.
bool _needsRebuild
Definition: gls_schematic_tee_interconnect.h:347
GlsSchematicPolyLineInterconnect * _base
Definition: gls_schematic_tee_interconnect.h:344
The Polygon class. Implements Polygons.
Definition: glpolygon.h:56
virtual InterfaceListType * GetCppInterfaceDescription(InterfaceListType *addToThisList=NULL)
virtual void CopyProperties(DisplayObject *src)
virtual void Scale(float px, float py, float pz, Vertex *anchor, int handleBar=0)
Definition: gls_schematic_tee_interconnect.h:175
DisplayFrame * Parent(void) const
Definition: display.h:897
virtual DisplayObject * handle(DisplayEvent *ev)
GlsSchematicPolyLineInterconnect * _right
Definition: gls_schematic_tee_interconnect.h:343
GlsSchematicPolyLineInterconnect * _left
Definition: gls_schematic_tee_interconnect.h:342
The disti::GLPolygon class. Implements Polygons.
virtual float GetFlowTextureRepeatLength(void)
bool Visibility(void) const
Definition: display.h:1419
virtual float GetFlowRate(void)
GlsSchematicPolyLineInterconnect * _top
Definition: gls_schematic_tee_interconnect.h:345
virtual void SetValue(int spec, va_list &args)
virtual int GetFlowTextureIndex(void)
Definition: gls_schematic_tee_interconnect.h:127
virtual ~GlsSchematicTeeInterconnect()
virtual bool Hit(float x, float y, float z, float scale, const Vector &directionVector, Vector *collisionPoint)
virtual void SetVertices(unsigned int nPoints, Vertex *vertices)
Definition: gls_schematic_tee_interconnect.h:179
virtual void SetUseDisplayList(const bool useDisplayList)
virtual int TextureIndex(void)
virtual bool GetTopVisible(void)
Definition: gls_schematic_tee_interconnect.h:308
virtual glsColor GetFlowBlinkEndColor(void)
virtual void PreDraw(const OpenGLMatrices &parentMatrices, Culler &culler)
virtual void Rotate(float angle, int axis=Z_AXIS)
virtual void Calculate(double time)
virtual bool GetShowFlow(void)
virtual float GetInterconnectTextureRepeatLength(void)
virtual void Rotate(const Vector &orig, float angle, const Vector &axis)
Definition: gls_schematic_tee_interconnect.h:177
virtual void SetAvailableAttributes(unsigned int value)
Definition: gls_schematic_poly_line_interconnect.h:101
void Scale(int handleBar, float px, float py, Vertex *anchor=NULL)
Definition: display.h:1111
virtual void Rebuild(void)
virtual void DrawLeg(GlsSchematicPolyLineInterconnect *leg)
virtual void SetTopVisible(const bool topVisible)
virtual void SetRebuild(void)
Definition: gls_schematic_tee_interconnect.h:330
virtual bool GetUseDisplayList(void)
virtual float GetLineThickness(void)
Macros and helper code to determine what subset of C++11/14/17 is available.
virtual DisplayObject * CloneObject(bool generateNames=false)
virtual void CalculateTextureCoordinates(void)
virtual float GetFlowBlinkRate(void)
Definition: bmpimage.h:46
virtual bool GetUseDisplayList(void)
Definition: gls_schematic_tee_interconnect.h:319