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:

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