Open CASCADE Technology
6.5.4
|
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>
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() |
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 | ||
) |
Handle_IGESData_IGESEntity IGESAppli_Flow::Join | ( | const Standard_Integer | Index | ) | const |
Standard_Integer IGESAppli_Flow::NbFlowNames | ( | ) | const |
Standard_Integer IGESAppli_Flow::NbJoins | ( | ) | const |
Handle_IGESGraph_TextDisplayTemplate IGESAppli_Flow::TextDisplayTemplate | ( | const Standard_Integer | Index | ) | const |
Standard_Integer IGESAppli_Flow::TypeOfFlow | ( | ) | const |