Open CASCADE Technology
6.5.4
|
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>
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. |
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 | ||
) |
Handle_IGESData_IGESEntity IGESDraw_ConnectPoint::OwnerSubfigure | ( | ) | const |
gp_Pnt IGESDraw_ConnectPoint::Point | ( | ) | const |