Open CASCADE Technology 7.8.0
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 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_HArray1OfDatumReferenceModifierGetDatumRefModifiers (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: