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

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:

Inheritance graph
[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:
Generated on Mon Aug 25 14:40:07 2008 for OpenCASCADE by  doxygen 1.4.1