Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
IGESDraw_ConnectPoint Class Reference

defines IGESConnectPoint, Type <132> Form Number <0>
in package IGESDraw

Connect Point Entity describes a point of connection for
zero, one or more entities. Its referenced from Composite
curve, or Network Subfigure Definition/Instance, or Flow
Associative Instance, or it may stand alone.

#include <IGESDraw_ConnectPoint.hxx>

Inheritance diagram for IGESDraw_ConnectPoint:
Inheritance graph
[legend]

Public Member Functions

 IGESDraw_ConnectPoint ()
void Init (const gp_XYZ &aPoint, const Handle< IGESData_IGESEntity > &aDisplaySymbol, const Standard_Integer aTypeFlag, const Standard_Integer aFunctionFlag, const Handle< TCollection_HAsciiString > &aFunctionIdentifier, const Handle< IGESGraph_TextDisplayTemplate > &anIdentifierTemplate, const Handle< TCollection_HAsciiString > &aFunctionName, const Handle< IGESGraph_TextDisplayTemplate > &aFunctionTemplate, const Standard_Integer aPointIdentifier, const Standard_Integer aFunctionCode, const Standard_Integer aSwapFlag, const Handle< IGESData_IGESEntity > &anOwnerSubfigure)
 This method is used to set the fields of the class
ConnectPoint

gp_Pnt Point () const
 returns the coordinate of the connection point

gp_Pnt TransformedPoint () const
 returns the Transformed coordinate of the connection point

Standard_Boolean HasDisplaySymbol () const
 returns True if Display symbol is specified
else returns False

Handle_IGESData_IGESEntity DisplaySymbol () const
 if display symbol specified returns display symbol geometric entity
else returns NULL Handle

Standard_Integer TypeFlag () const
 return value specifies a particular type of connection :
Type Flag = 0 : Not Specified(default)
1 : Nonspecific logical point of connection
2 : Nonspecific physical point of connection
101 : Logical component pin
102 : Logical part connector
103 : Logical offpage connector
104 : Logical global signal connector
201 : Physical PWA surface mount pin
202 : Physical PWA blind pin
203 : Physical PWA thru-pin
5001-9999 : Implementor defined.

Standard_Integer FunctionFlag () const
 returns Function Code that specifies a particular function for the
ECO576 connection :
e.g., Function Flag = 0 : Unspecified(default)
= 1 : Electrical Signal
= 2 : Fluid flow Signal

Handle_TCollection_HAsciiString FunctionIdentifier () const
 return HAsciiString identifying Pin Number or Nozzle Label etc.

Standard_Boolean HasIdentifierTemplate () const
 returns True if Text Display Template is specified for Identifier
else returns False

Handle_IGESGraph_TextDisplayTemplate IdentifierTemplate () const
 if Text Display Template for the Function Identifier is defined,
returns TestDisplayTemplate
else returns NULL Handle

Handle_TCollection_HAsciiString FunctionName () const
 returns Connection Point Function Name

Standard_Boolean HasFunctionTemplate () const
 returns True if Text Display Template is specified for Function Name
else returns False

Handle_IGESGraph_TextDisplayTemplate FunctionTemplate () const
 if Text Display Template for the Function Name is defined,
returns TestDisplayTemplate
else returns NULL Handle

Standard_Integer PointIdentifier () const
 returns the Unique Connect Point Identifier

Standard_Integer FunctionCode () const
 returns the Connect Point Function Code

Standard_Boolean SwapFlag () const
 return value = 0 : Connect point may be swapped(default)
= 1 : Connect point may not be swapped

Standard_Boolean HasOwnerSubfigure () const
 returns True if Network Subfigure Instance/Definition Entity
is specified
else returns False

Handle_IGESData_IGESEntity OwnerSubfigure () const
 returns "owner" Network Subfigure Instance Entity,
or Network Subfigure Definition Entity, or NULL Handle.


Constructor & Destructor Documentation


Member Function Documentation

Handle_IGESData_IGESEntity IGESDraw_ConnectPoint::DisplaySymbol ( ) const
Handle_TCollection_HAsciiString IGESDraw_ConnectPoint::FunctionIdentifier ( ) const
Handle_TCollection_HAsciiString IGESDraw_ConnectPoint::FunctionName ( ) const
Handle_IGESGraph_TextDisplayTemplate IGESDraw_ConnectPoint::FunctionTemplate ( ) const
Handle_IGESGraph_TextDisplayTemplate IGESDraw_ConnectPoint::IdentifierTemplate ( ) const
void IGESDraw_ConnectPoint::Init ( const gp_XYZ aPoint,
const Handle< IGESData_IGESEntity > &  aDisplaySymbol,
const Standard_Integer  aTypeFlag,
const Standard_Integer  aFunctionFlag,
const Handle< TCollection_HAsciiString > &  aFunctionIdentifier,
const Handle< IGESGraph_TextDisplayTemplate > &  anIdentifierTemplate,
const Handle< TCollection_HAsciiString > &  aFunctionName,
const Handle< IGESGraph_TextDisplayTemplate > &  aFunctionTemplate,
const Standard_Integer  aPointIdentifier,
const Standard_Integer  aFunctionCode,
const Standard_Integer  aSwapFlag,
const Handle< IGESData_IGESEntity > &  anOwnerSubfigure 
)
  • aPoint : A Coordinate point
  • aDisplaySymbol : Display symbol Geometry
  • aTypeFlag : Type of the connection
  • aFunctionFlag : Function flag for the connection
  • aFunctionIdentifier : Connection Point Function Identifier
  • anIdentifierTemplate : Connection Point Function Template
  • aFunctionName : Connection Point Function Name
  • aFunctionTemplate : Connection Point Function Template
  • aPointIdentifier : Unique Connect Point Identifier
  • aFunctionCode : Connect Point Function Code
  • aSwapFlag : Connect Point Swap Flag
  • anOwnerSubfigure : Pointer to the "Owner" Entity
Handle_IGESData_IGESEntity IGESDraw_ConnectPoint::OwnerSubfigure ( ) const

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