Open CASCADE Technology 6.6.0
Public Member Functions
IGESAppli_Flow Class Reference

defines Flow, Type <402> Form <18>
in package IGESAppli
Represents a single signal or a single fluid flow path
starting from a starting Connect Point Entity and
including additional intermediate connect points.

#include <IGESAppli_Flow.hxx>

Inheritance diagram for IGESAppli_Flow:
Inheritance graph
[legend]

Public Member Functions

 IGESAppli_Flow ()
void Init (const Standard_Integer nbContextFlags, const Standard_Integer aFlowType, const Standard_Integer aFuncFlag, const Handle< IGESData_HArray1OfIGESEntity > &allFlowAssocs, const Handle< IGESDraw_HArray1OfConnectPoint > &allConnectPoints, const Handle< IGESData_HArray1OfIGESEntity > &allJoins, const Handle< Interface_HArray1OfHAsciiString > &allFlowNames, const Handle< IGESGraph_HArray1OfTextDisplayTemplate > &allTextDisps, const Handle< IGESData_HArray1OfIGESEntity > &allContFlowAssocs)
 This method is used to set the fields of the class Flow

Standard_Boolean OwnCorrect ()
 forces NbContextFalgs to 2, returns True if changed

Standard_Integer NbContextFlags () const
 returns number of Count of Context Flags, always = 2

Standard_Integer NbFlowAssociativities () const
 returns number of Flow Associativity Entities

Standard_Integer NbConnectPoints () const
 returns number of Connect Point Entities

Standard_Integer NbJoins () const
 returns number of Join Entities

Standard_Integer NbFlowNames () const
 returns number of Flow Names

Standard_Integer NbTextDisplayTemplates () const
 returns number of Text Display Template Entities

Standard_Integer NbContFlowAssociativities () const
 returns number of Continuation Flow Associativity Entities

Standard_Integer TypeOfFlow () const
 returns Type of Flow = 0 : Not Specified (default)
1 : Logical
2 : Physical

Standard_Integer FunctionFlag () const
 returns Function Flag = 0 : Not Specified (default)
1 : Electrical Signal
2 : Fluid Flow Path

Handle_IGESData_IGESEntity FlowAssociativity (const Standard_Integer Index) const
 returns Flow Associativity Entity
raises exception if Index <= 0 or Index > NbFlowAssociativities()

Handle_IGESDraw_ConnectPoint ConnectPoint (const Standard_Integer Index) const
 returns Connect Point Entity
raises exception if Index <= 0 or Index > NbConnectPoints()

Handle_IGESData_IGESEntity Join (const Standard_Integer Index) const
 returns Join Entity
raises exception if Index <= 0 or Index > NbJoins()

Handle_TCollection_HAsciiString FlowName (const Standard_Integer Index) const
 returns Flow Name
raises exception if Index <= 0 or Index > NbFlowNames()

Handle_IGESGraph_TextDisplayTemplate TextDisplayTemplate (const Standard_Integer Index) const
 returns Text Display Template Entity
raises exception if Index <= 0 or Index > NbTextDisplayTemplates()

Handle_IGESData_IGESEntity ContFlowAssociativity (const Standard_Integer Index) const
 returns Continuation Flow Associativity Entity
raises exception if Index <= 0 or Index > NbContFlowAssociativities()


Constructor & Destructor Documentation

IGESAppli_Flow::IGESAppli_Flow ( )

Member Function Documentation

Handle_IGESDraw_ConnectPoint IGESAppli_Flow::ConnectPoint ( const Standard_Integer  Index) const
Handle_IGESData_IGESEntity IGESAppli_Flow::ContFlowAssociativity ( const Standard_Integer  Index) const
Handle_IGESData_IGESEntity IGESAppli_Flow::FlowAssociativity ( const Standard_Integer  Index) const
Handle_TCollection_HAsciiString IGESAppli_Flow::FlowName ( const Standard_Integer  Index) const
Standard_Integer IGESAppli_Flow::FunctionFlag ( ) const
void IGESAppli_Flow::Init ( const Standard_Integer  nbContextFlags,
const Standard_Integer  aFlowType,
const Standard_Integer  aFuncFlag,
const Handle< IGESData_HArray1OfIGESEntity > &  allFlowAssocs,
const Handle< IGESDraw_HArray1OfConnectPoint > &  allConnectPoints,
const Handle< IGESData_HArray1OfIGESEntity > &  allJoins,
const Handle< Interface_HArray1OfHAsciiString > &  allFlowNames,
const Handle< IGESGraph_HArray1OfTextDisplayTemplate > &  allTextDisps,
const Handle< IGESData_HArray1OfIGESEntity > &  allContFlowAssocs 
)
  • nbContextFlags : Count of Context Flags, always = 2
  • aFlowType : Type of Flow, default = 0
  • aFuncFlag : Function Flag, default = 0
  • allFlowAssocs : Flow Associativity Entities
  • allConnectPoints : Connect Point Entities
  • allJoins : Join Entities
  • allFlowNames : Flow Names
  • allTextDisps : Text Display Template Entities
  • allContFlowAssocs : Continuation Flow Associativity Entities
Handle_IGESData_IGESEntity IGESAppli_Flow::Join ( const Standard_Integer  Index) const
Standard_Integer IGESAppli_Flow::NbConnectPoints ( ) const
Standard_Integer IGESAppli_Flow::NbContextFlags ( ) const
Standard_Integer IGESAppli_Flow::NbContFlowAssociativities ( ) const
Standard_Integer IGESAppli_Flow::NbFlowAssociativities ( ) const
Standard_Integer IGESAppli_Flow::NbFlowNames ( ) const
Standard_Integer IGESAppli_Flow::NbJoins ( ) const
Standard_Integer IGESAppli_Flow::NbTextDisplayTemplates ( ) const
Standard_Boolean IGESAppli_Flow::OwnCorrect ( )
Handle_IGESGraph_TextDisplayTemplate IGESAppli_Flow::TextDisplayTemplate ( const Standard_Integer  Index) const
Standard_Integer IGESAppli_Flow::TypeOfFlow ( ) const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines