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

DataExchange
TKIGES
IGESDraw


IGESDraw_ConnectPoint Class Reference

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

#include <IGESDraw_ConnectPoint.hxx>

Inheritance diagram for IGESDraw_ConnectPoint:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT IGESDraw_ConnectPoint ()
Standard_EXPORT 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
- 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
.
Standard_EXPORT gp_Pnt Point () const
 returns the coordinate of the connection point

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

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

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

Standard_EXPORT 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_EXPORT 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

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

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

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

Standard_EXPORT Handle_TCollection_HAsciiString FunctionName () const
 returns Connection Point Function Name

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

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

Standard_EXPORT Standard_Integer PointIdentifier () const
 returns the Unique Connect Point Identifier

Standard_EXPORT Standard_Integer FunctionCode () const
 returns the Connect Point Function Code

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

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

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

Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

gp_XYZ thePoint
Handle_IGESData_IGESEntity theDisplaySymbol
Standard_Integer theTypeFlag
Standard_Integer theFunctionFlag
Handle_TCollection_HAsciiString theFunctionIdentifier
Handle_IGESGraph_TextDisplayTemplate theIdentifierTemplate
Handle_TCollection_HAsciiString theFunctionName
Handle_IGESGraph_TextDisplayTemplate theFunctionTemplate
Standard_Integer thePointIdentifier
Standard_Integer theFunctionCode
Standard_Integer theSwapFlag
Handle_IGESData_IGESEntity theOwnerSubfigure

Constructor & Destructor Documentation

Standard_EXPORT IGESDraw_ConnectPoint::IGESDraw_ConnectPoint  ) 
 


Member Function Documentation

Standard_EXPORT Handle_IGESData_IGESEntity IGESDraw_ConnectPoint::DisplaySymbol  )  const
 

Standard_EXPORT Standard_Integer IGESDraw_ConnectPoint::FunctionCode  )  const
 

Standard_EXPORT Standard_Integer IGESDraw_ConnectPoint::FunctionFlag  )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString IGESDraw_ConnectPoint::FunctionIdentifier  )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString IGESDraw_ConnectPoint::FunctionName  )  const
 

Standard_EXPORT Handle_IGESGraph_TextDisplayTemplate IGESDraw_ConnectPoint::FunctionTemplate  )  const
 

Standard_EXPORT const IGESDraw_ConnectPoint::Handle Standard_Type   )  const
 

Reimplemented from IGESData_IGESEntity.

Standard_EXPORT Standard_Boolean IGESDraw_ConnectPoint::HasDisplaySymbol  )  const
 

Standard_EXPORT Standard_Boolean IGESDraw_ConnectPoint::HasFunctionTemplate  )  const
 

Standard_EXPORT Standard_Boolean IGESDraw_ConnectPoint::HasIdentifierTemplate  )  const
 

Standard_EXPORT Standard_Boolean IGESDraw_ConnectPoint::HasOwnerSubfigure  )  const
 

Standard_EXPORT Handle_IGESGraph_TextDisplayTemplate IGESDraw_ConnectPoint::IdentifierTemplate  )  const
 

Standard_EXPORT 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
 

Standard_EXPORT Handle_IGESData_IGESEntity IGESDraw_ConnectPoint::OwnerSubfigure  )  const
 

Standard_EXPORT gp_Pnt IGESDraw_ConnectPoint::Point  )  const
 

Standard_EXPORT Standard_Integer IGESDraw_ConnectPoint::PointIdentifier  )  const
 

Standard_EXPORT Standard_Boolean IGESDraw_ConnectPoint::SwapFlag  )  const
 

Standard_EXPORT gp_Pnt IGESDraw_ConnectPoint::TransformedPoint  )  const
 

Standard_EXPORT Standard_Integer IGESDraw_ConnectPoint::TypeFlag  )  const
 


Field Documentation

Handle_IGESData_IGESEntity IGESDraw_ConnectPoint::theDisplaySymbol [private]
 

Standard_Integer IGESDraw_ConnectPoint::theFunctionCode [private]
 

Standard_Integer IGESDraw_ConnectPoint::theFunctionFlag [private]
 

Handle_TCollection_HAsciiString IGESDraw_ConnectPoint::theFunctionIdentifier [private]
 

Handle_TCollection_HAsciiString IGESDraw_ConnectPoint::theFunctionName [private]
 

Handle_IGESGraph_TextDisplayTemplate IGESDraw_ConnectPoint::theFunctionTemplate [private]
 

Handle_IGESGraph_TextDisplayTemplate IGESDraw_ConnectPoint::theIdentifierTemplate [private]
 

Handle_IGESData_IGESEntity IGESDraw_ConnectPoint::theOwnerSubfigure [private]
 

gp_XYZ IGESDraw_ConnectPoint::thePoint [private]
 

Standard_Integer IGESDraw_ConnectPoint::thePointIdentifier [private]
 

Standard_Integer IGESDraw_ConnectPoint::theSwapFlag [private]
 

Standard_Integer IGESDraw_ConnectPoint::theTypeFlag [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:40:41 2008 for OpenCASCADE by  doxygen 1.4.1