# DataExchange
TKIGES
IGESAppli

# IGESAppli_PipingFlow Class Reference

defines PipingFlow, Type <402> Form <20>
in package IGESAppli
Represents a single fluid flow path

`#include <IGESAppli_PipingFlow.hxx>`

Inheritance diagram for IGESAppli_PipingFlow:

[legend]

## Public Member Functions

Standard_EXPORT | IGESAppli_PipingFlow ()

Standard_EXPORT void

Init (const Standard_Integer nbContextFlags, const Standard_Integer aFlowType, 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
PipingFlow
- nbContextFlags : Count of Context Flags, always = 1
- aFlowType : Type of Flow, default = 0
- allFlowAssocs : PipingFlow Associativity Entities
- allConnectPoints : Connect Point Entities
- allJoins : Join Entities
- allFlowNames : PipingFlow Names
- allTextDispTs : Text Display Template Entities
- allContFlowAssocs : Continuation Flow Associativity Entities
.

Standard_EXPORT Standard_Boolean | OwnCorrect ()
| forces NbContextFalgs to 1, returns True if changed
Standard_EXPORT Standard_Integer | NbContextFlags () const
| returns number of Count of Context Flags, always = 1
Standard_EXPORT Standard_Integer | NbFlowAssociativities () const
| returns number of Piping 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 Piping Flow Associativities
Standard_EXPORT Standard_Integer | TypeOfFlow () const
| returns Type of Flow = 0 : Not specified, 1 : Logical, 2 : Physical
Standard_EXPORT Handle_IGESData_IGESEntity | FlowAssociativity (const Standard_Integer Index) const
| returns Piping 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 Piping 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
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_PipingFlow::IGESAppli_PipingFlow | ( |  | ) |

## Member Function Documentation

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

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

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

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

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

| Reimplemented from IGESData_IGESEntity.

Standard_EXPORT void IGESAppli_PipingFlow::Init | ( | const Standard_Integer | nbContextFlags,
|  | const Standard_Integer | aFlowType,
|  | 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_PipingFlow::Join | ( | const Standard_Integer | Index | ) | const

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

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

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

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

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

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

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

Standard_EXPORT Standard_Boolean IGESAppli_PipingFlow::OwnCorrect | ( |  | ) |

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

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

## Field Documentation

Handle_IGESDraw_HArray1OfConnectPoint IGESAppli_PipingFlow::theConnectPoints `[private]`

Handle_IGESData_HArray1OfIGESEntity IGESAppli_PipingFlow::theContFlowAssociativities `[private]`

Handle_IGESData_HArray1OfIGESEntity IGESAppli_PipingFlow::theFlowAssociativities `[private]`

Handle_Interface_HArray1OfHAsciiString IGESAppli_PipingFlow::theFlowNames `[private]`

Handle_IGESData_HArray1OfIGESEntity IGESAppli_PipingFlow::theJoins `[private]`

Standard_Integer IGESAppli_PipingFlow::theNbContextFlags `[private]`

Handle_IGESGraph_HArray1OfTextDisplayTemplate IGESAppli_PipingFlow::theTextDisplayTemplates `[private]`

Standard_Integer IGESAppli_PipingFlow::theTypeOfFlow `[private]`

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

- IGESAppli_PipingFlow.hxx