OCC Main Page | DataExchange | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

# DataExchange
TKIGES
IGESAppli

# 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:

[legend]

## Public Member Functions
Standard_EXPORT | IGESAppli_Flow ()
Standard_EXPORT 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 - 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 .
Standard_EXPORT Standard_Boolean | OwnCorrect ()
| forces NbContextFalgs to 2, returns True if changed
Standard_EXPORT Standard_Integer | NbContextFlags () const
| returns number of Count of Context Flags, always = 2
Standard_EXPORT Standard_Integer | NbFlowAssociativities () const
| returns number of Flow Associativity Entities
Standard_EXPORT Standard_Integer | NbConnectPoints () const
| returns number of Connect Point Entities
Standard_EXPORT Standard_Integer | NbJoins () const
| returns number of Join Entities
Standard_EXPORT Standard_Integer | NbFlowNames () const
| returns number of Flow Names
Standard_EXPORT Standard_Integer | NbTextDisplayTemplates () const
| returns number of Text Display Template Entities
Standard_EXPORT Standard_Integer | NbContFlowAssociativities () const
| returns number of Continuation Flow Associativity Entities
Standard_EXPORT Standard_Integer | TypeOfFlow () const
| returns Type of Flow = 0 : Not Specified (default) 1 : Logical 2 : Physical
Standard_EXPORT Standard_Integer | FunctionFlag () const
| returns Function Flag = 0 : Not Specified (default) 1 : Electrical Signal 2 : Fluid Flow Path
Standard_EXPORT Handle_IGESData_IGESEntity | FlowAssociativity (const Standard_Integer Index) const
| returns Flow Associativity Entity raises exception if Index <= 0 or Index > NbFlowAssociativities()
Standard_EXPORT Handle_IGESDraw_ConnectPoint | ConnectPoint (const Standard_Integer Index) const
| returns Connect Point Entity raises exception if Index <= 0 or Index > NbConnectPoints()
Standard_EXPORT Handle_IGESData_IGESEntity | Join (const Standard_Integer Index) const
| returns Join Entity raises exception if Index <= 0 or Index > NbJoins()
Standard_EXPORT Handle_TCollection_HAsciiString | FlowName (const Standard_Integer Index) const
| returns Flow Name raises exception if Index <= 0 or Index > NbFlowNames()
Standard_EXPORT Handle_IGESGraph_TextDisplayTemplate | TextDisplayTemplate (const Standard_Integer Index) const
| returns Text Display Template Entity raises exception if Index <= 0 or Index > NbTextDisplayTemplates()
Standard_EXPORT Handle_IGESData_IGESEntity | ContFlowAssociativity (const Standard_Integer Index) const
| returns Continuation Flow Associativity Entity raises exception if Index <= 0 or Index > NbContFlowAssociativities()
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const
## Private Attributes
Standard_Integer | theNbContextFlags
Standard_Integer | theTypeOfFlow
Standard_Integer | theFunctionFlag
Handle_IGESData_HArray1OfIGESEntity | theFlowAssociativities
Handle_IGESDraw_HArray1OfConnectPoint | theConnectPoints
Handle_IGESData_HArray1OfIGESEntity | theJoins
Handle_Interface_HArray1OfHAsciiString | theFlowNames
Handle_IGESGraph_HArray1OfTextDisplayTemplate | theTextDisplayTemplates
Handle_IGESData_HArray1OfIGESEntity | theContFlowAssociativities

## Constructor & Destructor Documentation

Standard_EXPORT IGESAppli_Flow::IGESAppli_Flow | ( |  | ) |

## Member Function Documentation

Standard_EXPORT Handle_IGESDraw_ConnectPoint IGESAppli_Flow::ConnectPoint | ( | const Standard_Integer | Index | ) | const

Standard_EXPORT Handle_IGESData_IGESEntity IGESAppli_Flow::ContFlowAssociativity | ( | const Standard_Integer | Index | ) | const

Standard_EXPORT Handle_IGESData_IGESEntity IGESAppli_Flow::FlowAssociativity | ( | const Standard_Integer | Index | ) | const

Standard_EXPORT Handle_TCollection_HAsciiString IGESAppli_Flow::FlowName | ( | const Standard_Integer | Index | ) | const

Standard_EXPORT Standard_Integer IGESAppli_Flow::FunctionFlag | ( |  | ) | const

Standard_EXPORT const IGESAppli_Flow::Handle | ( | Standard_Type |  | ) | const

| Reimplemented from IGESData_IGESEntity.

Standard_EXPORT 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
| ) |

Standard_EXPORT Handle_IGESData_IGESEntity IGESAppli_Flow::Join | ( | const Standard_Integer | Index | ) | const

Standard_EXPORT Standard_Integer IGESAppli_Flow::NbConnectPoints | ( |  | ) | const

Standard_EXPORT Standard_Integer IGESAppli_Flow::NbContextFlags | ( |  | ) | const

Standard_EXPORT Standard_Integer IGESAppli_Flow::NbContFlowAssociativities | ( |  | ) | const

Standard_EXPORT Standard_Integer IGESAppli_Flow::NbFlowAssociativities | ( |  | ) | const

Standard_EXPORT Standard_Integer IGESAppli_Flow::NbFlowNames | ( |  | ) | const

Standard_EXPORT Standard_Integer IGESAppli_Flow::NbJoins | ( |  | ) | const

Standard_EXPORT Standard_Integer IGESAppli_Flow::NbTextDisplayTemplates | ( |  | ) | const

Standard_EXPORT Standard_Boolean IGESAppli_Flow::OwnCorrect | ( |  | ) |

Standard_EXPORT Handle_IGESGraph_TextDisplayTemplate IGESAppli_Flow::TextDisplayTemplate | ( | const Standard_Integer | Index | ) | const

Standard_EXPORT Standard_Integer IGESAppli_Flow::TypeOfFlow | ( |  | ) | const

## Field Documentation

Handle_IGESDraw_HArray1OfConnectPoint IGESAppli_Flow::theConnectPoints`[private]`

Handle_IGESData_HArray1OfIGESEntity IGESAppli_Flow::theContFlowAssociativities`[private]`

Handle_IGESData_HArray1OfIGESEntity IGESAppli_Flow::theFlowAssociativities`[private]`

Handle_Interface_HArray1OfHAsciiString IGESAppli_Flow::theFlowNames`[private]`

Standard_Integer IGESAppli_Flow::theFunctionFlag`[private]`

Handle_IGESData_HArray1OfIGESEntity IGESAppli_Flow::theJoins`[private]`

Standard_Integer IGESAppli_Flow::theNbContextFlags`[private]`

Handle_IGESGraph_HArray1OfTextDisplayTemplate IGESAppli_Flow::theTextDisplayTemplates`[private]`

Standard_Integer IGESAppli_Flow::theTypeOfFlow`[private]`

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

- IGESAppli_Flow.hxx