Open CASCADE Technology  7.1.0.beta
Public Member Functions | Static Public Member Functions

STEPCAFControl_GDTProperty Class Reference

This class provides tools for access (read) the GDT properties. More...

#include <STEPCAFControl_GDTProperty.hxx>

Public Member Functions

 STEPCAFControl_GDTProperty ()
 

Static Public Member Functions

static void GetDimModifiers (const Handle< StepRepr_CompoundRepresentationItem > &theCRI, XCAFDimTolObjects_DimensionModifiersSequence &theModifiers)
 
static void GetDimClassOfTolerance (const Handle< StepShape_LimitsAndFits > &theLAF, Standard_Boolean &theHolle, XCAFDimTolObjects_DimensionFormVariance &theFV, XCAFDimTolObjects_DimensionGrade &theG)
 
static Standard_Boolean GetDimType (const Handle< TCollection_HAsciiString > &theName, XCAFDimTolObjects_DimensionType &theType)
 
static Standard_Boolean GetDatumTargetType (const Handle< TCollection_HAsciiString > &theDescription, XCAFDimTolObjects_DatumTargetType &theType)
 
static Standard_Boolean GetDimQualifierType (const Handle< TCollection_HAsciiString > &theDescription, XCAFDimTolObjects_DimensionQualifier &theType)
 
static Standard_Boolean GetTolValueType (const Handle< TCollection_HAsciiString > &theDescription, XCAFDimTolObjects_GeomToleranceTypeValue &theType)
 
static Handle< TCollection_HAsciiStringGetTolValueType (const XCAFDimTolObjects_GeomToleranceTypeValue &theType)
 
static Handle< TCollection_HAsciiStringGetDimTypeName (const XCAFDimTolObjects_DimensionType theType)
 
static Handle< TCollection_HAsciiStringGetDimQualifierName (const XCAFDimTolObjects_DimensionQualifier theQualifier)
 
static Handle< TCollection_HAsciiStringGetDimModifierName (const XCAFDimTolObjects_DimensionModif theModifier)
 
static Handle< StepShape_LimitsAndFitsGetLimitsAndFits (Standard_Boolean theHole, XCAFDimTolObjects_DimensionFormVariance theFormVariance, XCAFDimTolObjects_DimensionGrade theGrade)
 
static Handle< TCollection_HAsciiStringGetDatumTargetName (const XCAFDimTolObjects_DatumTargetType theDatumType)
 
static Handle< StepGeom_Axis2Placement3dGetAxis2Placement3D (const gp_Ax2 &theAxis)
 
static Standard_Boolean IsDimensionalLocation (const XCAFDimTolObjects_DimensionType theType)
 
static Standard_Boolean IsDimensionalSize (const XCAFDimTolObjects_DimensionType theType)
 
static StepDimTol_GeometricToleranceType GetGeomToleranceType (const XCAFDimTolObjects_GeomToleranceType theType)
 
static XCAFDimTolObjects_GeomToleranceType GetGeomToleranceType (const StepDimTol_GeometricToleranceType theType)
 
static Handle< StepDimTol_GeometricToleranceGetGeomTolerance (const XCAFDimTolObjects_GeomToleranceType theType)
 
static StepDimTol_GeometricToleranceModifier GetGeomToleranceModifier (const XCAFDimTolObjects_GeomToleranceModif theModifier)
 
static Handle< StepDimTol_HArray1OfDatumReferenceModifier > GetDatumRefModifiers (const XCAFDimTolObjects_DatumModifiersSequence theModifiers, const XCAFDimTolObjects_DatumModifWithValue theModifWithVal, const Standard_Real theValue, const StepBasic_Unit theUnit)
 
static Handle< StepVisual_TessellatedGeometricSetGetTessellation (const TopoDS_Shape theShape)
 

Detailed Description

This class provides tools for access (read) the GDT properties.

Constructor & Destructor Documentation

STEPCAFControl_GDTProperty::STEPCAFControl_GDTProperty ( )

Member Function Documentation

static Handle< StepGeom_Axis2Placement3d > STEPCAFControl_GDTProperty::GetAxis2Placement3D ( const gp_Ax2 theAxis)
static
static Handle< StepDimTol_HArray1OfDatumReferenceModifier > STEPCAFControl_GDTProperty::GetDatumRefModifiers ( const XCAFDimTolObjects_DatumModifiersSequence  theModifiers,
const XCAFDimTolObjects_DatumModifWithValue  theModifWithVal,
const Standard_Real  theValue,
const StepBasic_Unit  theUnit 
)
static
static Handle< TCollection_HAsciiString > STEPCAFControl_GDTProperty::GetDatumTargetName ( const XCAFDimTolObjects_DatumTargetType  theDatumType)
static
static Standard_Boolean STEPCAFControl_GDTProperty::GetDatumTargetType ( const Handle< TCollection_HAsciiString > &  theDescription,
XCAFDimTolObjects_DatumTargetType theType 
)
static
static void STEPCAFControl_GDTProperty::GetDimClassOfTolerance ( const Handle< StepShape_LimitsAndFits > &  theLAF,
Standard_Boolean theHolle,
XCAFDimTolObjects_DimensionFormVariance theFV,
XCAFDimTolObjects_DimensionGrade theG 
)
static
static Handle< TCollection_HAsciiString > STEPCAFControl_GDTProperty::GetDimModifierName ( const XCAFDimTolObjects_DimensionModif  theModifier)
static
static void STEPCAFControl_GDTProperty::GetDimModifiers ( const Handle< StepRepr_CompoundRepresentationItem > &  theCRI,
XCAFDimTolObjects_DimensionModifiersSequence theModifiers 
)
static
static Handle< TCollection_HAsciiString > STEPCAFControl_GDTProperty::GetDimQualifierName ( const XCAFDimTolObjects_DimensionQualifier  theQualifier)
static
static Standard_Boolean STEPCAFControl_GDTProperty::GetDimQualifierType ( const Handle< TCollection_HAsciiString > &  theDescription,
XCAFDimTolObjects_DimensionQualifier theType 
)
static
static Standard_Boolean STEPCAFControl_GDTProperty::GetDimType ( const Handle< TCollection_HAsciiString > &  theName,
XCAFDimTolObjects_DimensionType theType 
)
static
static Handle< TCollection_HAsciiString > STEPCAFControl_GDTProperty::GetDimTypeName ( const XCAFDimTolObjects_DimensionType  theType)
static
static Handle< StepDimTol_GeometricTolerance > STEPCAFControl_GDTProperty::GetGeomTolerance ( const XCAFDimTolObjects_GeomToleranceType  theType)
static
static StepDimTol_GeometricToleranceModifier STEPCAFControl_GDTProperty::GetGeomToleranceModifier ( const XCAFDimTolObjects_GeomToleranceModif  theModifier)
static
static StepDimTol_GeometricToleranceType STEPCAFControl_GDTProperty::GetGeomToleranceType ( const XCAFDimTolObjects_GeomToleranceType  theType)
static
static XCAFDimTolObjects_GeomToleranceType STEPCAFControl_GDTProperty::GetGeomToleranceType ( const StepDimTol_GeometricToleranceType  theType)
static
static Handle< StepShape_LimitsAndFits > STEPCAFControl_GDTProperty::GetLimitsAndFits ( Standard_Boolean  theHole,
XCAFDimTolObjects_DimensionFormVariance  theFormVariance,
XCAFDimTolObjects_DimensionGrade  theGrade 
)
static
static Handle< StepVisual_TessellatedGeometricSet > STEPCAFControl_GDTProperty::GetTessellation ( const TopoDS_Shape  theShape)
static
static Standard_Boolean STEPCAFControl_GDTProperty::GetTolValueType ( const Handle< TCollection_HAsciiString > &  theDescription,
XCAFDimTolObjects_GeomToleranceTypeValue theType 
)
static
static Handle< TCollection_HAsciiString > STEPCAFControl_GDTProperty::GetTolValueType ( const XCAFDimTolObjects_GeomToleranceTypeValue theType)
static
static Standard_Boolean STEPCAFControl_GDTProperty::IsDimensionalLocation ( const XCAFDimTolObjects_DimensionType  theType)
static
static Standard_Boolean STEPCAFControl_GDTProperty::IsDimensionalSize ( const XCAFDimTolObjects_DimensionType  theType)
static

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