Open CASCADE Technology 6.6.0
|
defines SingularSubfigure, Type <408> Form <0>
in package IGESBasic
Defines the occurrence of a single instance of the
defined Subfigure.
#include <IGESBasic_SingularSubfigure.hxx>
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 |
IGESBasic_SingularSubfigure::IGESBasic_SingularSubfigure | ( | ) |
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 | ||
) |
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 |