Open CASCADE Technology 7.8.1
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 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::STEPCAFControl_GDTProperty ( )

Member Function Documentation

◆ GetDatumRefModifiers()

static Handle< StepDimTol_HArray1OfDatumReferenceModifier > STEPCAFControl_GDTProperty::GetDatumRefModifiers ( const XCAFDimTolObjects_DatumModifiersSequence & theModifiers,
const XCAFDimTolObjects_DatumModifWithValue & theModifWithVal,
const Standard_Real theValue,
const StepBasic_Unit & theUnit )
static

◆ GetDatumTargetName()

static Handle< TCollection_HAsciiString > STEPCAFControl_GDTProperty::GetDatumTargetName ( const XCAFDimTolObjects_DatumTargetType theDatumType)
static

◆ GetDatumTargetType()

static Standard_Boolean STEPCAFControl_GDTProperty::GetDatumTargetType ( const Handle< TCollection_HAsciiString > & theDescription,
XCAFDimTolObjects_DatumTargetType & theType )
static

◆ GetDimClassOfTolerance()

static void STEPCAFControl_GDTProperty::GetDimClassOfTolerance ( const Handle< StepShape_LimitsAndFits > & theLAF,
Standard_Boolean & theHolle,
XCAFDimTolObjects_DimensionFormVariance & theFV,
XCAFDimTolObjects_DimensionGrade & theG )
static

◆ GetDimModifierName()

static Handle< TCollection_HAsciiString > STEPCAFControl_GDTProperty::GetDimModifierName ( const XCAFDimTolObjects_DimensionModif theModifier)
static

◆ GetDimModifiers()

static void STEPCAFControl_GDTProperty::GetDimModifiers ( const Handle< StepRepr_CompoundRepresentationItem > & theCRI,
XCAFDimTolObjects_DimensionModifiersSequence & theModifiers )
static

◆ GetDimQualifierName()

static Handle< TCollection_HAsciiString > STEPCAFControl_GDTProperty::GetDimQualifierName ( const XCAFDimTolObjects_DimensionQualifier theQualifier)
static

◆ GetDimQualifierType()

static Standard_Boolean STEPCAFControl_GDTProperty::GetDimQualifierType ( const Handle< TCollection_HAsciiString > & theDescription,
XCAFDimTolObjects_DimensionQualifier & theType )
static

◆ GetDimType()

static Standard_Boolean STEPCAFControl_GDTProperty::GetDimType ( const Handle< TCollection_HAsciiString > & theName,
XCAFDimTolObjects_DimensionType & theType )
static

◆ GetDimTypeName()

static Handle< TCollection_HAsciiString > STEPCAFControl_GDTProperty::GetDimTypeName ( const XCAFDimTolObjects_DimensionType theType)
static

◆ GetGeomTolerance()

static Handle< StepDimTol_GeometricTolerance > STEPCAFControl_GDTProperty::GetGeomTolerance ( const XCAFDimTolObjects_GeomToleranceType theType)
static

◆ GetGeomToleranceModifier()

static StepDimTol_GeometricToleranceModifier STEPCAFControl_GDTProperty::GetGeomToleranceModifier ( const XCAFDimTolObjects_GeomToleranceModif theModifier)
static

◆ GetGeomToleranceType() [1/2]

static XCAFDimTolObjects_GeomToleranceType STEPCAFControl_GDTProperty::GetGeomToleranceType ( const StepDimTol_GeometricToleranceType theType)
static

◆ GetGeomToleranceType() [2/2]

static StepDimTol_GeometricToleranceType STEPCAFControl_GDTProperty::GetGeomToleranceType ( const XCAFDimTolObjects_GeomToleranceType theType)
static

◆ GetLimitsAndFits()

static Handle< StepShape_LimitsAndFits > STEPCAFControl_GDTProperty::GetLimitsAndFits ( Standard_Boolean theHole,
XCAFDimTolObjects_DimensionFormVariance theFormVariance,
XCAFDimTolObjects_DimensionGrade theGrade )
static

◆ GetTessellation()

static Handle< StepVisual_TessellatedGeometricSet > STEPCAFControl_GDTProperty::GetTessellation ( const TopoDS_Shape & theShape)
static

◆ GetTolValueType() [1/2]

static Standard_Boolean STEPCAFControl_GDTProperty::GetTolValueType ( const Handle< TCollection_HAsciiString > & theDescription,
XCAFDimTolObjects_GeomToleranceTypeValue & theType )
static

◆ GetTolValueType() [2/2]

static Handle< TCollection_HAsciiString > STEPCAFControl_GDTProperty::GetTolValueType ( const XCAFDimTolObjects_GeomToleranceTypeValue & theType)
static

◆ IsDimensionalLocation()

static Standard_Boolean STEPCAFControl_GDTProperty::IsDimensionalLocation ( const XCAFDimTolObjects_DimensionType theType)
static

◆ IsDimensionalSize()

static Standard_Boolean STEPCAFControl_GDTProperty::IsDimensionalSize ( const XCAFDimTolObjects_DimensionType theType)
static

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