Open CASCADE Technology 6.6.0
Public Member Functions
IGESDraw_NetworkSubfigure Class Reference

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

Used to specify each instance of Network Subfigure
Definition Entity (Type 320, Form 0).

#include <IGESDraw_NetworkSubfigure.hxx>

Inheritance diagram for IGESDraw_NetworkSubfigure:
Inheritance graph
[legend]

Public Member Functions

 IGESDraw_NetworkSubfigure ()
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

Handle_IGESDraw_NetworkSubfigureDef SubfigureDefinition () const
 returns Network Subfigure Definition Entity specified by this entity

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

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

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

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

Handle_TCollection_HAsciiString ReferenceDesignator () const
 returns the primary reference designator

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

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

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

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()


Constructor & Destructor Documentation

IGESDraw_NetworkSubfigure::IGESDraw_NetworkSubfigure ( )

Member Function Documentation

Handle_IGESDraw_ConnectPoint IGESDraw_NetworkSubfigure::ConnectPoint ( const Standard_Integer  Index) const
Handle_IGESGraph_TextDisplayTemplate IGESDraw_NetworkSubfigure::DesignatorTemplate ( ) const
Standard_Boolean IGESDraw_NetworkSubfigure::HasDesignatorTemplate ( ) const
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 
)
  • 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_Integer IGESDraw_NetworkSubfigure::NbConnectPoints ( ) const
Handle_TCollection_HAsciiString IGESDraw_NetworkSubfigure::ReferenceDesignator ( ) const
gp_XYZ IGESDraw_NetworkSubfigure::ScaleFactors ( ) const
Handle_IGESDraw_NetworkSubfigureDef IGESDraw_NetworkSubfigure::SubfigureDefinition ( ) const
gp_XYZ IGESDraw_NetworkSubfigure::TransformedTranslation ( ) const
gp_XYZ IGESDraw_NetworkSubfigure::Translation ( ) const
Standard_Integer IGESDraw_NetworkSubfigure::TypeFlag ( ) const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines