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

defines SingularSubfigure, Type <408> Form <0>
in package IGESBasic
Defines the occurrence of a single instance of the
defined Subfigure.

#include <IGESBasic_SingularSubfigure.hxx>

Inheritance diagram for IGESBasic_SingularSubfigure:
Inheritance graph
[legend]

Public Member Functions

 IGESBasic_SingularSubfigure ()
void Init (const Handle< IGESBasic_SubfigureDef > &aSubfigureDef, const gp_XYZ &aTranslation, const Standard_Boolean hasScale, const Standard_Real aScale)
 This method is used to set the fields of the class
SingularSubfigure

Handle_IGESBasic_SubfigureDef Subfigure () const
 returns the subfigure definition entity

gp_XYZ Translation () const
 returns the X, Y, Z coordinates

Standard_Real ScaleFactor () const
 returns the scale factor
if hasScaleFactor is False, returns 1.0 (default)

Standard_Boolean HasScaleFactor () const
 returns a boolean indicating whether scale factor
is present or not

gp_XYZ TransformedTranslation () const
 returns the Translation after transformation


Constructor & Destructor Documentation


Member Function Documentation

  • aSubfigureDef : the Subfigure Definition entity
  • aTranslation : used to store the X,Y,Z coord
  • hasScale : Indicates the presence of scale factor
  • aScale : Used to store the scale factor
Handle_IGESBasic_SubfigureDef IGESBasic_SingularSubfigure::Subfigure ( ) const

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