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

DataExchange
TKIGES
IGESDraw


IGESDraw_NetworkSubfigure Class Reference

defines IGES Network Subfigure Instance Entity,
Type <420> Form Number <0> in package IGESDraw

#include <IGESDraw_NetworkSubfigure.hxx>

Inheritance diagram for IGESDraw_NetworkSubfigure:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT IGESDraw_NetworkSubfigure ()
Standard_EXPORT void Init (const Handle(IGESDraw_NetworkSubfigureDef)&aDefinition, const gp_XYZ &aTranslation, const gp_XYZ &aScaleFactor, const Standard_Integer aTypeFlag, const Handle(TCollection_HAsciiString)&aDesignator, const Handle(IGESGraph_TextDisplayTemplate)&aTemplate, const Handle(IGESDraw_HArray1OfConnectPoint)&allConnectPoints)
 This method is used to set the fields of the class
NetworkSubfigure
- aDefinition : Network Subfigure Definition Entity
- aTranslation : Translation data relative to the model
space or the definition space
- aScaleFactor : Scale factors in the definition space
- aTypeFlag : Type flag
- aDesignator : Primary reference designator
- aTemplate : Primary reference designator Text
display Template Entity
- allConnectPoints : Associated Connect Point Entities
.
Standard_EXPORT Handle_IGESDraw_NetworkSubfigureDef SubfigureDefinition () const
 returns Network Subfigure Definition Entity specified by this entity

Standard_EXPORT gp_XYZ Translation () const
 returns Translation Data relative to either model space or to
the definition space of a referring entity

Standard_EXPORT gp_XYZ TransformedTranslation () const
 returns the Transformed Translation Data relative to either model
space or to the definition space of a referring entity

Standard_EXPORT gp_XYZ ScaleFactors () const
 returns Scale factor in definition space(x, y, z axes)

Standard_EXPORT Standard_Integer TypeFlag () const
 returns Type Flag which implements the distinction between Logical
design and Physical design data,and is required if both are present.
Type Flag = 0 : Not specified (default)
= 1 : Logical
= 2 : Physical

Standard_EXPORT Handle_TCollection_HAsciiString ReferenceDesignator () const
 returns the primary reference designator

Standard_EXPORT Standard_Boolean HasDesignatorTemplate () const
 returns True if Text Display Template Entity is specified,
else False

Standard_EXPORT Handle_IGESGraph_TextDisplayTemplate DesignatorTemplate () const
 returns primary reference designator Text Display Template Entity,
or null. If null, no Text Display Template Entity specified

Standard_EXPORT Standard_Integer NbConnectPoints () const
 returns the number of associated Connect Point Entities

Standard_EXPORT Handle_IGESDraw_ConnectPoint ConnectPoint (const Standard_Integer Index) const
 returns the Index'th associated Connect point Entity
raises exception if Index <= 0 or Index > NbConnectPoints()

Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Handle_IGESDraw_NetworkSubfigureDef theSubfigureDefinition
gp_XYZ theTranslation
gp_XYZ theScaleFactor
Standard_Integer theTypeFlag
Handle_TCollection_HAsciiString theDesignator
Handle_IGESGraph_TextDisplayTemplate theDesignatorTemplate
Handle_IGESDraw_HArray1OfConnectPoint theConnectPoints

Constructor & Destructor Documentation

Standard_EXPORT IGESDraw_NetworkSubfigure::IGESDraw_NetworkSubfigure  ) 
 


Member Function Documentation

Standard_EXPORT Handle_IGESDraw_ConnectPoint IGESDraw_NetworkSubfigure::ConnectPoint const Standard_Integer  Index  )  const
 

Standard_EXPORT Handle_IGESGraph_TextDisplayTemplate IGESDraw_NetworkSubfigure::DesignatorTemplate  )  const
 

Standard_EXPORT const IGESDraw_NetworkSubfigure::Handle Standard_Type   )  const
 

Reimplemented from IGESData_IGESEntity.

Standard_EXPORT Standard_Boolean IGESDraw_NetworkSubfigure::HasDesignatorTemplate  )  const
 

Standard_EXPORT void IGESDraw_NetworkSubfigure::Init const Handle(IGESDraw_NetworkSubfigureDef)&  aDefinition,
const gp_XYZ &  aTranslation,
const gp_XYZ &  aScaleFactor,
const Standard_Integer  aTypeFlag,
const Handle(TCollection_HAsciiString)&  aDesignator,
const Handle(IGESGraph_TextDisplayTemplate)&  aTemplate,
const Handle(IGESDraw_HArray1OfConnectPoint)&  allConnectPoints
 

Standard_EXPORT Standard_Integer IGESDraw_NetworkSubfigure::NbConnectPoints  )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString IGESDraw_NetworkSubfigure::ReferenceDesignator  )  const
 

Standard_EXPORT gp_XYZ IGESDraw_NetworkSubfigure::ScaleFactors  )  const
 

Standard_EXPORT Handle_IGESDraw_NetworkSubfigureDef IGESDraw_NetworkSubfigure::SubfigureDefinition  )  const
 

Standard_EXPORT gp_XYZ IGESDraw_NetworkSubfigure::TransformedTranslation  )  const
 

Standard_EXPORT gp_XYZ IGESDraw_NetworkSubfigure::Translation  )  const
 

Standard_EXPORT Standard_Integer IGESDraw_NetworkSubfigure::TypeFlag  )  const
 


Field Documentation

Handle_IGESDraw_HArray1OfConnectPoint IGESDraw_NetworkSubfigure::theConnectPoints [private]
 

Handle_TCollection_HAsciiString IGESDraw_NetworkSubfigure::theDesignator [private]
 

Handle_IGESGraph_TextDisplayTemplate IGESDraw_NetworkSubfigure::theDesignatorTemplate [private]
 

gp_XYZ IGESDraw_NetworkSubfigure::theScaleFactor [private]
 

Handle_IGESDraw_NetworkSubfigureDef IGESDraw_NetworkSubfigure::theSubfigureDefinition [private]
 

gp_XYZ IGESDraw_NetworkSubfigure::theTranslation [private]
 

Standard_Integer IGESDraw_NetworkSubfigure::theTypeFlag [private]
 


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