Python Script Engine  7.0
GL Studio Editor Python Script API
GlsSchematicTeeInterconnect Class Reference
+ Inheritance diagram for GlsSchematicTeeInterconnect:

Public Member Functions

 GlsSchematicTeeInterconnect ()
 
void SetLeftLineThickness (float val)
 
float GetLeftLineThickness (void)
 
void SetRightLineThickness (float val)
 
float GetRightLineThickness (void)
 
void SetTopLineThickness (float val)
 
float GetTopLineThickness (void)
 
void SetBaseLineThickness (float val)
 
float GetBaseLineThickness (void)
 
void SetLeftInterconnectTextureIndex (int interconnectTextureIndex)
 
int GetLeftInterconnectTextureIndex (void)
 
void SetRightInterconnectTextureIndex (int interconnectTextureIndex)
 
int GetRightInterconnectTextureIndex (void)
 
void SetTopInterconnectTextureIndex (int interconnectTextureIndex)
 
int GetTopInterconnectTextureIndex (void)
 
void SetBaseInterconnectTextureIndex (int interconnectTextureIndex)
 
int GetBaseInterconnectTextureIndex (void)
 
void SetLeftInterconnectTextureRepeatLength (float interconnectTextureRepeatLength)
 
float GetLeftInterconnectTextureRepeatLength (void)
 
void SetRightInterconnectTextureRepeatLength (float interconnectTextureRepeatLength)
 
float GetRightInterconnectTextureRepeatLength (void)
 
void SetTopInterconnectTextureRepeatLength (float interconnectTextureRepeatLength)
 
float GetTopInterconnectTextureRepeatLength (void)
 
void SetBaseInterconnectTextureRepeatLength (float interconnectTextureRepeatLength)
 
float GetBaseInterconnectTextureRepeatLength (void)
 
void SetLeftFlowTextureIndex (int flowTextureIndex)
 
int GetLeftFlowTextureIndex (void)
 
void SetRightFlowTextureIndex (int flowTextureIndex)
 
int GetRightFlowTextureIndex (void)
 
void SetTopFlowTextureIndex (int flowTextureIndex)
 
int GetTopFlowTextureIndex (void)
 
void SetBaseFlowTextureIndex (int flowTextureIndex)
 
int GetBaseFlowTextureIndex (void)
 
void SetLeftFlowTextureRepeatLength (float flowTextureRepeatLength)
 
float GetLeftFlowTextureRepeatLength (void)
 
void SetRightFlowTextureRepeatLength (float flowTextureRepeatLength)
 
float GetRightFlowTextureRepeatLength (void)
 
void SetTopFlowTextureRepeatLength (float flowTextureRepeatLength)
 
float GetTopFlowTextureRepeatLength (void)
 
void SetBaseFlowTextureRepeatLength (float flowTextureRepeatLength)
 
float GetBaseFlowTextureRepeatLength (void)
 
void SetLeftShowFlow (bool showFlow)
 
bool GetLeftShowFlow (void)
 
void SetRightShowFlow (bool showFlow)
 
bool GetRightShowFlow (void)
 
void SetTopShowFlow (bool showFlow)
 
bool GetTopShowFlow (void)
 
void SetBaseShowFlow (bool showFlow)
 
bool GetBaseShowFlow (void)
 
void SetLeftFlowRate (float flowRate)
 
float GetLeftFlowRate (void)
 
void SetRightFlowRate (float flowRate)
 
float GetRightFlowRate (void)
 
void SetTopFlowRate (float flowRate)
 
float GetTopFlowRate (void)
 
void SetBaseFlowRate (float flowRate)
 
float GetBaseFlowRate (void)
 
void SetLeftShowFlowBlink (bool showFlowBlink)
 
bool GetLeftShowFlowBlink (void)
 
void SetRightShowFlowBlink (bool showFlowBlink)
 
bool GetRightShowFlowBlink (void)
 
void SetTopShowFlowBlink (bool showFlowBlink)
 
bool GetTopShowFlowBlink (void)
 
void SetBaseShowFlowBlink (bool showFlowBlink)
 
bool GetBaseShowFlowBlink (void)
 
void SetLeftFlowBlinkRate (float flowBlinkRate)
 
float GetLeftFlowBlinkRate (void)
 
void SetRightFlowBlinkRate (float flowBlinkRate)
 
float GetRightFlowBlinkRate (void)
 
void SetTopFlowBlinkRate (float flowBlinkRate)
 
float GetTopFlowBlinkRate (void)
 
void SetBaseFlowBlinkRate (float flowBlinkRate)
 
float GetBaseFlowBlinkRate (void)
 
void SetLeftFlowBlinkStartColor (GlsColor &startColor)
 
GlsColor GetLeftFlowBlinkStartColor (void)
 
void SetRightFlowBlinkStartColor (GlsColor &startColor)
 
GlsColor GetRightFlowBlinkStartColor (void)
 
void SetTopFlowBlinkStartColor (GlsColor &startColor)
 
GlsColor GetTopFlowBlinkStartColor (void)
 
void SetBaseFlowBlinkStartColor (GlsColor &startColor)
 
GlsColor GetBaseFlowBlinkStartColor (void)
 
void SetLeftFlowBlinkEndColor (GlsColor &endColor)
 
GlsColor GetLeftFlowBlinkEndColor (void)
 
void SetRightFlowBlinkEndColor (GlsColor &endColor)
 
GlsColor GetRightFlowBlinkEndColor (void)
 
void SetTopFlowBlinkEndColor (GlsColor &endColor)
 
GlsColor GetTopFlowBlinkEndColor (void)
 
void SetBaseFlowBlinkEndColor (GlsColor &endColor)
 
GlsColor GetBaseFlowBlinkEndColor (void)
 
void SetTopVisible (bool topVisible)
 
bool GetTopVisible (void)
 
- Public Member Functions inherited from GLPolygon
 GLPolygon (VertexArray &vertices)
 
 GLPolygon (VertexArray &vertices, Vector &location)
 
 GLPolygon (std::vector< Vertex > vertices)
 
 GLPolygon (std::vector< Vertex > vertices, Vector &location)
 
- Public Member Functions inherited from DisplayObject
bool isNULL (void)
 
String GetName ()
 
String SetName (String name)
 
void SetProtectionMode (DisplayObject::MemberAccess_e mode)
 
DisplayObject::MemberAccess_e GetProtectionMode (void)
 
void SetLocked (bool val)
 
bool GetLocked (void)
 
bool GetGenerateMemberVariable ()
 
void SetGenerateMemberVariable (bool b)
 
bool GetAntiAliasing ()
 
void SetAntiAliasing (bool antiAliasing)
 
bool GetBlinking ()
 
void SetBlinking (bool blinking)
 
float GetBlinkRate ()
 
void SetBlinkRate (float rate)
 
int GetAlphaMode ()
 
void SetAlphaMode (int mode)
 
bool GetCullBackFaces ()
 
void SetCullBackFaces (bool cullFaces)
 
bool GetZBufferTestedFlag ()
 
void SetZBufferTestedFlag (bool tested)
 
bool GetAffectZBufferFlag ()
 
void SetAffectZBufferFlag (bool affect)
 
bool GetLightingEnabledFlag ()
 
void SetLightingEnabledFlag (bool enabled)
 
DisplayObject::PickableType_e GetPickMode ()
 
void SetPickMode (DisplayObject::PickableType_e mode)
 
bool GetVisibilityFlag ()
 
void SetVisibilityFlag (bool visible)
 
PolygonClose_e GetClosePolygonFlag ()
 
void SetClosePolygonFlag (PolygonClose_e closePolygon)
 
PolygonMode_e GetPolygonMode ()
 
void SetPolygonMode (PolygonMode_e polygonMode)
 
ShadingType_e GetShadingMode ()
 
void SetShadingMode (ShadingType_e shadingMode)
 
Vertex GetLocation ()
 
void SetLocation (Vertex loc)
 
Vertex GetRotationPoint ()
 
void SetRotationPoint (Vertex rotPoint)
 
GlsMatrixAffineGetDcsMatrix ()
 
void SetDcsMatrix (GlsMatrixAffine *matrix)
 
int GetMaterialIndex ()
 
void SetMaterialIndex (int matIndex)
 
String GetObjectClassName ()
 
int GetTextureIndex ()
 
void SetTextureIndex (int texIndex)
 
TextureMap_e GetTextureMappingTechnique ()
 
void SetTextureMappingTechnique (TextureMap_e mappingTechnique)
 
bool GetTextureRepeat ()
 
void SetTextureRepeat (bool repeat)
 
disti::GlsColor GetBlendingColor ()
 
void SetBlendingColor (GlsColor blendColor)
 
DisplayObject::TextureFilter_e GetTextureMagnificationFilter ()
 
void SetTextureMagnificationFilter (DisplayObject::TextureFilter_e filter)
 
DisplayObject::TextureFilter_e GetTextureMinificationFilter ()
 
void SetTextureMinificationFilter (DisplayObject::TextureFilter_e filter)
 
std::vector< VectorGetTextureCoordinates ()
 
void SetTextureCoordinates (std::vector< Vector > texVerts)
 
void GetTextureCoordinates (VertexArray *texVerts)
 
void SetTextureCoordinates (VertexArray &texVerts)
 
void GetTexturePoints (VertexArray *texVerts)
 
void SetTexturePoints (VertexArray &texVerts)
 
void SetTexturePoints (std::vector< Vector > texVerts)
 
std::vector< VectorGetTexturePoints ()
 
void GetVertices (VertexArray *verts)
 
void SetVertices (VertexArray &verts)
 
String GetInitialization ()
 
void SetInitialization (String initCode)
 
String GetCallbackCode ()
 
void SetCallbackCode (String cbCode)
 
DisplayObjectDuplicateObject (Document *doc=NULL)
 
DisplayObjectTessellateObject ()
 
DisplayObjectExtrudeObject (float amount)
 
void RotateObject (float amount, RotationAxis_e axis)
 
void TranslateObject (float x, float y, float z)
 
void ScaleObject (float x, float y, float z, Vertex *anchor=NULL)
 
void LineWidth (float width)
 
float LineWidth ()
 
LineStyle_e LineStyle ()
 
void LineStyle (LineStyle_e style)
 
GlsColor LineColor ()
 
void LineColor (GlsColor color)
 
GlsColor FillColor ()
 
void FillColor (GlsColor color)
 
void GetExtents (Vector &min, Vector &max)
 
bool HasUserDefinedAttribute (String attribName)
 
std::map< String, String > GetUserDefinedAttributes ()
 
String GetUserDefinedAttributeValue (String attribName)
 
 typemap (check) String attribName
 
void SetUserDefinedAttributeValue (String attribName, String value)
 
DisplayObjectGetParent ()
 
DocumentGetDocument ()
 
String AlternateClassName ()
 
void AlternateClassName (String name)
 
String GetAlternateClassHeaderFile ()
 
void SetAlternateClassHeaderFile (String name)
 
String GetResources ()
 
String GetRuntimeResources (bool recursive)
 
String GetAttributeValueString (String attribName)
 
void SetAttributeValueString (String attribName, String value)
 
unsigned int RegisterObserver (String attribName, PyObject *pyfunc)
 
void UnregisterObserver (String attribName, unsigned int id)
 
std::vector< VectorGetNormals ()
 
void SetNormals (std::vector< Vector > normals)
 
std::vector< CustomAttributeInfoGetExtraAttributes ()
 
DisplayObjectCloneObject ()
 
void CopyProperties (DisplayObject *sourceObj)
 
void SetLocation (Vector loc)
 
GlsMatrixAffine GetObjectCoordinatesTransform (DisplayObject *targetObject)
 
void CalculateParentBoundingBox ()
 
void SetOrigin (Vertex &vert)
 

Static Public Member Functions

static GlsSchematicTeeInterconnectCastToGlsSchematicTeeInterconnect (DisplayObject *obj)
 
- Static Public Member Functions inherited from GLPolygon
static GLPolygonCastToGLPolygon (DisplayObject *obj)
 

Additional Inherited Members

- Public Types inherited from DisplayObject
enum  MemberAccess_e {
  PUBLIC,
  PRIVATE,
  PROTECTED
}
 
enum  PickableType_e {
  UNPICKABLE,
  FIRST_PICK,
  BEST_PICK,
  ALWAYS_PICK
}
 
enum  PolygonClose_e {
  POLY_OPEN,
  POLY_CLOSED
}
 
enum  PolygonMode_e {
  POLY_MODE_UNDEFINED,
  POLY_MODE_POINTS,
  POLY_MODE_OUTLINE,
  POLY_MODE_FILLED,
  POLY_MODE_FILL_AND_OUTLINE
}
 
enum  ShadingType_e {
  SHADING_FLAT,
  SHADING_GOURAUD
}
 
enum  TextureMap_e {
  TEXTURE_MAP_MODULATE,
  TEXTURE_MAP_DECAL,
  TEXTURE_MAP_BLEND,
  TEXTURE_MAP_REPLACE
}
 
enum  TextureFilter_e {
  TEXTURE_FILTER_NEAREST,
  TEXTURE_FILTER_LINEAR,
  TEXTURE_FILTER_NEAREST_MIPMAP_NEAREST,
  TEXTURE_FILTER_LINEAR_MIPMAP_LINEAR,
  TEXTURE_FILTER_NEAREST_MIPMAP_LINEAR,
  TEXTURE_FILTER_LINEAR_MIPMAP_NEAREST
}
 
enum  TessellateType_e {
  TESSELLATE_UNION,
  TESSELLATE_INTERSECT,
  TESSELLATE_DIFFERENCE
}
 
enum  RotationAxis_e {
  X_AXIS,
  Y_AXIS,
  Z_AXIS
}
 
enum  LineStyle_e {
  SOLID_LINE_STYLE,
  SMALL_DOTTED_LINE_STYLE,
  DOTTED_LINE_STYLE,
  DASHED_LINE_STYLE,
  DOT_DASHED_LINE_STYLE,
  SMALL_DASHED_LINE_STYLE
}
 
enum  AlphaMode_e {
  ALPHA_MODE_UNDEFINED,
  ALPHA_MODE_OPAQUE,
  ALPHA_MODE_2_LEVEL,
  ALPHA_MODE_256_LEVEL
}
 
- Static Public Attributes inherited from DisplayObject
static int TEXTURE_INDEX_NONE = -1
 

Detailed Description

Class that encapsulates a GlsSchematicTeeInterconnect.

Constructor & Destructor Documentation

GlsSchematicTeeInterconnect::GlsSchematicTeeInterconnect ( )

Constructor.

Creates a GlsSchematicPolyLineInterconnect.

Member Function Documentation

static GlsSchematicTeeInterconnect* GlsSchematicTeeInterconnect::CastToGlsSchematicTeeInterconnect ( DisplayObject obj)
static

Casts a display object to a schematic tee interconnect.

Parameters
objThe display object to cast.
GlsColor GlsSchematicTeeInterconnect::GetBaseFlowBlinkEndColor ( void  )

Get the flow blink end color for the base tee.

Returns
The flow blink end color
float GlsSchematicTeeInterconnect::GetBaseFlowBlinkRate ( void  )

Get the flow blink rate in Hz for the base tee.

Returns
The flow blink rate in Hz
GlsColor GlsSchematicTeeInterconnect::GetBaseFlowBlinkStartColor ( void  )

Get the flow blink start color for the base tee.

Returns
The flow blink start color
float GlsSchematicTeeInterconnect::GetBaseFlowRate ( void  )

Get the flow rate in "flow textures" / second for the base tee.

Returns
The flow rate in "flow textures" / second
int GlsSchematicTeeInterconnect::GetBaseFlowTextureIndex ( void  )

Get the flow texture index for the base tee.

Returns
The flow texture index or NO_TEXTURE if no flow texture
float GlsSchematicTeeInterconnect::GetBaseFlowTextureRepeatLength ( void  )

Get the number of logical units per flow texture repeat for the base tee.

Returns
The number of logical units per flow texture repeat
int GlsSchematicTeeInterconnect::GetBaseInterconnectTextureIndex ( void  )

Get the interconnect texture index of the base tee.

Returns
The interconnect texture index or NO_TEXTURE if no interconnect texture
float GlsSchematicTeeInterconnect::GetBaseInterconnectTextureRepeatLength ( void  )

Get the number of logical units per interconnect texture repeat for the base tee.

Returns
The number of logical units per interconnect texture repeat
float GlsSchematicTeeInterconnect::GetBaseLineThickness ( void  )

Gets the line thickness of the base tee.

Returns
The line thickness in logical units
bool GlsSchematicTeeInterconnect::GetBaseShowFlow ( void  )

Get whether or not the flow is displayed for the base tee.

Returns
True if flow is shown else false
bool GlsSchematicTeeInterconnect::GetBaseShowFlowBlink ( void  )

Get whether or not the flow blink is displayed for the base tee.

(NOTE: normal flow is not drawn if flow blink is true)

Returns
True if flow blink is shown else false
GlsColor GlsSchematicTeeInterconnect::GetLeftFlowBlinkEndColor ( void  )

Get the flow blink end color for the left tee.

Returns
The flow blink end color
float GlsSchematicTeeInterconnect::GetLeftFlowBlinkRate ( void  )

Get the flow blink rate in Hz for the left tee.

Returns
The flow blink rate in Hz
GlsColor GlsSchematicTeeInterconnect::GetLeftFlowBlinkStartColor ( void  )

Get the flow blink start color for the left tee.

Returns
The flow blink start color
float GlsSchematicTeeInterconnect::GetLeftFlowRate ( void  )

Get the flow rate in "flow textures" / second for the left tee.

Returns
The flow rate in "flow textures" / second
int GlsSchematicTeeInterconnect::GetLeftFlowTextureIndex ( void  )

Get the flow texture index for the left tee.

Returns
The flow texture index or NO_TEXTURE if no flow texture
float GlsSchematicTeeInterconnect::GetLeftFlowTextureRepeatLength ( void  )

Get the number of logical units per flow texture repeat for the left tee.

Returns
The number of logical units per flow texture repeat
int GlsSchematicTeeInterconnect::GetLeftInterconnectTextureIndex ( void  )

Get the interconnect texture index of the left tee.

Returns
The interconnect texture index or NO_TEXTURE if no interconnect texture
float GlsSchematicTeeInterconnect::GetLeftInterconnectTextureRepeatLength ( void  )

Get the number of logical units per interconnect texture repeat for the left tee.

Returns
The number of logical units per interconnect texture repeat
float GlsSchematicTeeInterconnect::GetLeftLineThickness ( void  )

Gets the line thickness of the left tee.

Returns
The line thickness in logical units
bool GlsSchematicTeeInterconnect::GetLeftShowFlow ( void  )

Get whether or not the flow is displayed for the left tee.

Returns
True if flow is shown else false
bool GlsSchematicTeeInterconnect::GetLeftShowFlowBlink ( void  )

Get whether or not the flow blink is displayed for the left tee.

(NOTE: normal flow is not drawn if flow blink is true)

Returns
True if flow blink is shown else false
GlsColor GlsSchematicTeeInterconnect::GetRightFlowBlinkEndColor ( void  )

Get the flow blink end color for the right tee.

Returns
The flow blink end color
float GlsSchematicTeeInterconnect::GetRightFlowBlinkRate ( void  )

Get the flow blink rate in Hz for the right tee.

Returns
The flow blink rate in Hz
GlsColor GlsSchematicTeeInterconnect::GetRightFlowBlinkStartColor ( void  )

Get the flow blink start color for the right tee.

Returns
The flow blink start color
float GlsSchematicTeeInterconnect::GetRightFlowRate ( void  )

Get the flow rate in "flow textures" / second for the right tee.

Returns
The flow rate in "flow textures" / second
int GlsSchematicTeeInterconnect::GetRightFlowTextureIndex ( void  )

Get the flow texture index for the right tee.

Returns
The flow texture index or NO_TEXTURE if no flow texture
float GlsSchematicTeeInterconnect::GetRightFlowTextureRepeatLength ( void  )

Get the number of logical units per flow texture repeat for the right tee.

Returns
The number of logical units per flow texture repeat
int GlsSchematicTeeInterconnect::GetRightInterconnectTextureIndex ( void  )

Get the interconnect texture index of the right tee.

Returns
The interconnect texture index or NO_TEXTURE if no interconnect texture
float GlsSchematicTeeInterconnect::GetRightInterconnectTextureRepeatLength ( void  )

Get the number of logical units per interconnect texture repeat for the right tee.

Returns
The number of logical units per interconnect texture repeat
float GlsSchematicTeeInterconnect::GetRightLineThickness ( void  )

Gets the line thickness of the right tee.

Returns
The line thickness in logical units
bool GlsSchematicTeeInterconnect::GetRightShowFlow ( void  )

Get whether or not the flow is displayed for the right tee.

Returns
True if flow is shown else false
bool GlsSchematicTeeInterconnect::GetRightShowFlowBlink ( void  )

Get whether or not the flow blink is displayed for the right tee.

(NOTE: normal flow is not drawn if flow blink is true)

Returns
True if flow blink is shown else false
GlsColor GlsSchematicTeeInterconnect::GetTopFlowBlinkEndColor ( void  )

Get the flow blink end color for the top tee.

Returns
The flow blink end color
float GlsSchematicTeeInterconnect::GetTopFlowBlinkRate ( void  )

Get the flow blink rate in Hz for the top tee.

Returns
The flow blink rate in Hz
GlsColor GlsSchematicTeeInterconnect::GetTopFlowBlinkStartColor ( void  )

Get the flow blink start color for the top tee.

Returns
The flow blink start color
float GlsSchematicTeeInterconnect::GetTopFlowRate ( void  )

Get the flow rate in "flow textures" / second for the top tee.

Returns
The flow rate in "flow textures" / second
int GlsSchematicTeeInterconnect::GetTopFlowTextureIndex ( void  )

Get the flow texture index for the top tee.

Returns
The flow texture index or NO_TEXTURE if no flow texture
float GlsSchematicTeeInterconnect::GetTopFlowTextureRepeatLength ( void  )

Get the number of logical units per flow texture repeat for the top tee.

Returns
The number of logical units per flow texture repeat
int GlsSchematicTeeInterconnect::GetTopInterconnectTextureIndex ( void  )

Get the interconnect texture index of the top tee.

Returns
The interconnect texture index or NO_TEXTURE if no interconnect texture
float GlsSchematicTeeInterconnect::GetTopInterconnectTextureRepeatLength ( void  )

Get the number of logical units per interconnect texture repeat for the top tee.

Returns
The number of logical units per interconnect texture repeat
float GlsSchematicTeeInterconnect::GetTopLineThickness ( void  )

Gets the line thickness of the top tee.

Returns
The line thickness in logical units
bool GlsSchematicTeeInterconnect::GetTopShowFlow ( void  )

Get whether or not the flow is displayed for the top tee.

Returns
True if flow is shown else false
bool GlsSchematicTeeInterconnect::GetTopShowFlowBlink ( void  )

Get whether or not the flow blink is displayed for the top tee.

(NOTE: normal flow is not drawn if flow blink is true)

Returns
True if flow blink is shown else false
bool GlsSchematicTeeInterconnect::GetTopVisible ( void  )

Get the current state of the tee top visibility flag.

Returns
The state of the tee top visibility flag
void GlsSchematicTeeInterconnect::SetBaseFlowBlinkEndColor ( GlsColor endColor)

Set the flow blink end color for the base tee.

Parameters
endColorThe flow blink end color
void GlsSchematicTeeInterconnect::SetBaseFlowBlinkRate ( float  flowBlinkRate)

Set the flow blink rate in Hz for the base tee.

Parameters
flowBlinkRateThe flow blink rate in Hz
void GlsSchematicTeeInterconnect::SetBaseFlowBlinkStartColor ( GlsColor startColor)

Set the flow blink start color for the base tee.

Parameters
startColorThe flow blink start color
void GlsSchematicTeeInterconnect::SetBaseFlowRate ( float  flowRate)

Set the flow rate in "flow textures" / second for the base tee.

This value must be positive.

Parameters
flowRateThe flow rate in "flow textures" / second
void GlsSchematicTeeInterconnect::SetBaseFlowTextureIndex ( int  flowTextureIndex)

Set the flow texture index for the base tee.

Parameters
flowTextureIndexThe new flow texture index or NO_TEXTURE for no flow texture
void GlsSchematicTeeInterconnect::SetBaseFlowTextureRepeatLength ( float  flowTextureRepeatLength)

Set the number of logical units per flow texture repeat for the base tee.

This value must be positive. NOTE: number of actual repeats for the whole interconnect is always rounded to the nearest whole number so that adjacent interconnect's textures line up.

Parameters
flowTextureRepeatLengthThe new flow texture repeat length
Precondition
flowTextureRepeatLength > 0.0f
void GlsSchematicTeeInterconnect::SetBaseInterconnectTextureIndex ( int  interconnectTextureIndex)

Set the interconnect texture index of the base tee.

Parameters
interconnectTextureIndexThe new interconnect texture index or NO_TEXTURE for no interconnect texture
void GlsSchematicTeeInterconnect::SetBaseInterconnectTextureRepeatLength ( float  interconnectTextureRepeatLength)

Set the number of logical units per interconnect texture repeat for the base tee.

This value must be positive. NOTE: number of actual repeats for the whole interconnect is always rounded to the nearest whole number so that adjacent interconnect's textures line up.

Parameters
interconnectTextureRepeatLengthThe new interconnect texture repeat length
Precondition
interconnectTextureRepeatLength > 0.0f
void GlsSchematicTeeInterconnect::SetBaseLineThickness ( float  val)

Sets the line thickness of the base tee.

Parameters
valThe new line thickness in logical units
void GlsSchematicTeeInterconnect::SetBaseShowFlow ( bool  showFlow)

Set whether or not the flow is displayed for the base tee.

Parameters
showFlowTrue to show flow else false
void GlsSchematicTeeInterconnect::SetBaseShowFlowBlink ( bool  showFlowBlink)

Set whether or not the flow blink is displayed for the base tee.

(NOTE: normal flow is not drawn if flow blink is true)

Parameters
showFlowBlinkTrue to show flow blink else false
void GlsSchematicTeeInterconnect::SetLeftFlowBlinkEndColor ( GlsColor endColor)

Set the flow blink end color for the left tee.

Parameters
endColorThe flow blink end color
void GlsSchematicTeeInterconnect::SetLeftFlowBlinkRate ( float  flowBlinkRate)

Set the flow blink rate in Hz for the left tee.

Parameters
flowBlinkRateThe flow blink rate in Hz
void GlsSchematicTeeInterconnect::SetLeftFlowBlinkStartColor ( GlsColor startColor)

Set the flow blink start color for the left tee.

Parameters
startColorThe flow blink start color
void GlsSchematicTeeInterconnect::SetLeftFlowRate ( float  flowRate)

Set the flow rate in "flow textures" / second for the left tee.

This value must be positive.

Parameters
flowRateThe new flow rate in "flow textures" / second
void GlsSchematicTeeInterconnect::SetLeftFlowTextureIndex ( int  flowTextureIndex)

Set the flow texture index for the left tee.

Parameters
flowTextureIndexThe new flow texture index or NO_TEXTURE for no flow texture
void GlsSchematicTeeInterconnect::SetLeftFlowTextureRepeatLength ( float  flowTextureRepeatLength)

Set the number of logical units per flow texture repeat for the left tee.

This value must be positive. NOTE: number of actual repeats for the whole interconnect is always rounded to the nearest whole number so that adjacent interconnect's textures line up.

Parameters
flowTextureRepeatLengthThe new flow texture repeat length
Precondition
flowTextureRepeatLength > 0.0f
void GlsSchematicTeeInterconnect::SetLeftInterconnectTextureIndex ( int  interconnectTextureIndex)

Set the interconnect texture index of the left tee.

Parameters
interconnectTextureIndexThe new interconnect texture index, or NO_TEXTURE for no interconnect texture
void GlsSchematicTeeInterconnect::SetLeftInterconnectTextureRepeatLength ( float  interconnectTextureRepeatLength)

Set the number of logical units per interconnect texture repeat for the left tee.

This value must be positive. NOTE: number of actual repeats for the whole interconnect is always rounded to the nearest whole number so that adjacent interconnect's textures line up.

Parameters
interconnectTextureRepeatLengthThe new interconnect texture repeat length
Precondition
interconnectTextureRepeatLength > 0.0f
void GlsSchematicTeeInterconnect::SetLeftLineThickness ( float  val)

Sets the line thickness of the left tee.

Parameters
valThe new line thickness in logical units
void GlsSchematicTeeInterconnect::SetLeftShowFlow ( bool  showFlow)

Set whether or not the flow is displayed for the left tee.

Parameters
showFlowTrue to show flow else false
void GlsSchematicTeeInterconnect::SetLeftShowFlowBlink ( bool  showFlowBlink)

Set whether or not the flow blink is displayed for the left tee.

(NOTE: normal flow is not drawn if flow blink is true)

Parameters
showFlowBlinkTrue to show flow blink else false
void GlsSchematicTeeInterconnect::SetRightFlowBlinkEndColor ( GlsColor endColor)

Set the flow blink end color for the right tee.

Parameters
endColorThe flow blink end color
void GlsSchematicTeeInterconnect::SetRightFlowBlinkRate ( float  flowBlinkRate)

Set the flow blink rate in Hz for the right tee.

Parameters
flowBlinkRateThe flow blink rate in Hz
void GlsSchematicTeeInterconnect::SetRightFlowBlinkStartColor ( GlsColor startColor)

Set the flow blink start color for the right tee.

Parameters
startColorThe flow blink start color
void GlsSchematicTeeInterconnect::SetRightFlowRate ( float  flowRate)

Set the flow rate in "flow textures" / second for the right tee.

This value must be positive.

Parameters
flowRateThe new flow rate in "flow textures" / second
void GlsSchematicTeeInterconnect::SetRightFlowTextureIndex ( int  flowTextureIndex)

Set the flow texture index for the right tee.

Parameters
flowTextureIndexThe new flow texture index or NO_TEXTURE for no flow texture
void GlsSchematicTeeInterconnect::SetRightFlowTextureRepeatLength ( float  flowTextureRepeatLength)

Set the number of logical units per flow texture repeat for the right tee.

This value must be positive. NOTE: number of actual repeats for the whole interconnect is always rounded to the nearest whole number so that adjacent interconnect's textures line up.

Parameters
flowTextureRepeatLengthThe new flow texture repeat length
Precondition
flowTextureRepeatLength > 0.0f
void GlsSchematicTeeInterconnect::SetRightInterconnectTextureIndex ( int  interconnectTextureIndex)

Set the interconnect texture index of the right tee.

Parameters
interconnectTextureIndexThe new interconnect texture index or NO_TEXTURE for no interconnect texture
void GlsSchematicTeeInterconnect::SetRightInterconnectTextureRepeatLength ( float  interconnectTextureRepeatLength)

Set the number of logical units per interconnect texture repeat for the right tee.

This value must be positive. NOTE: number of actual repeats for the whole interconnect is always rounded to the nearest whole number so that adjacent interconnect's textures line up.

Parameters
interconnectTextureRepeatLengthThe new interconnect texture repeat length
Precondition
interconnectTextureRepeatLength > 0.0f
void GlsSchematicTeeInterconnect::SetRightLineThickness ( float  val)

Sets the line thickness of the right tee.

Parameters
valThe new line thickness in logical units
void GlsSchematicTeeInterconnect::SetRightShowFlow ( bool  showFlow)

Set whether or not the flow is displayed for the right tee.

Parameters
showFlowTrue to show flow else false
void GlsSchematicTeeInterconnect::SetRightShowFlowBlink ( bool  showFlowBlink)

Set whether or not the flow blink is displayed for the right tee.

(NOTE: normal flow is not drawn if flow blink is true)

Parameters
showFlowBlinkTrue to show flow blink else false
void GlsSchematicTeeInterconnect::SetTopFlowBlinkEndColor ( GlsColor endColor)

Set the flow blink end color for the top tee.

Parameters
endColorThe flow blink end color
void GlsSchematicTeeInterconnect::SetTopFlowBlinkRate ( float  flowBlinkRate)

Set the flow blink rate in Hz for the top tee.

Parameters
flowBlinkRateThe flow blink rate in Hz
void GlsSchematicTeeInterconnect::SetTopFlowBlinkStartColor ( GlsColor startColor)

Set the flow blink start color for the top tee.

Parameters
startColorThe flow blink start color
void GlsSchematicTeeInterconnect::SetTopFlowRate ( float  flowRate)

Set the flow rate in "flow textures" / second for the top tee.

This value must be positive.

Parameters
flowRateThe flow rate in "flow textures" / second
void GlsSchematicTeeInterconnect::SetTopFlowTextureIndex ( int  flowTextureIndex)

Set the flow texture index for the top tee.

Parameters
flowTextureIndexThe new flow texture index or NO_TEXTURE for no flow texture
void GlsSchematicTeeInterconnect::SetTopFlowTextureRepeatLength ( float  flowTextureRepeatLength)

Set the number of logical units per flow texture repeat for the top tee.

This value must be positive. NOTE: number of actual repeats for the whole interconnect is always rounded to the nearest whole number so that adjacent interconnect's textures line up.

Parameters
flowTextureRepeatLengthThe new flow texture repeat length
Precondition
flowTextureRepeatLength > 0.0f
void GlsSchematicTeeInterconnect::SetTopInterconnectTextureIndex ( int  interconnectTextureIndex)

Set the interconnect texture index of the top tee.

Parameters
interconnectTextureIndexThe new interconnect texture index or NO_TEXTURE for no interconnect texture
void GlsSchematicTeeInterconnect::SetTopInterconnectTextureRepeatLength ( float  interconnectTextureRepeatLength)

Set the number of logical units per interconnect texture repeat for the top tee.

This value must be positive. NOTE: number of actual repeats for the whole interconnect is always rounded to the nearest whole number so that adjacent interconnect's textures line up.

Parameters
interconnectTextureRepeatLengthThe new interconnect texture repeat length
Precondition
interconnectTextureRepeatLength > 0.0f
void GlsSchematicTeeInterconnect::SetTopLineThickness ( float  val)

Sets the line thickness of the top tee.

Parameters
valThe new line thickness in logical units
void GlsSchematicTeeInterconnect::SetTopShowFlow ( bool  showFlow)

Set whether or not the flow is displayed for the top tee.

Parameters
showFlowTrue to show flow else false
void GlsSchematicTeeInterconnect::SetTopShowFlowBlink ( bool  showFlowBlink)

Set whether or not the flow blink is displayed for the top tee.

(NOTE: normal flow is not drawn if flow blink is true)

Parameters
showFlowBlinkTrue to show flow blink else false
void GlsSchematicTeeInterconnect::SetTopVisible ( bool  topVisible)

Set the flag to determine if the top of the tee is visible.

Parameters
topVisibleThe flag to determine if top of tee is visible

The documentation for this class was generated from the following file: