Open CASCADE Technology 6.6.0
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

IGESBasic_SingularSubfigure::IGESBasic_SingularSubfigure ( )

Member Function Documentation

Standard_Boolean IGESBasic_SingularSubfigure::HasScaleFactor ( ) const
void IGESBasic_SingularSubfigure::Init ( const Handle< IGESBasic_SubfigureDef > &  aSubfigureDef,
const gp_XYZ aTranslation,
const Standard_Boolean  hasScale,
const Standard_Real  aScale 
)
  • 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
Standard_Real IGESBasic_SingularSubfigure::ScaleFactor ( ) const
Handle_IGESBasic_SubfigureDef IGESBasic_SingularSubfigure::Subfigure ( ) const
gp_XYZ IGESBasic_SingularSubfigure::TransformedTranslation ( ) const
gp_XYZ IGESBasic_SingularSubfigure::Translation ( ) const

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