A3DRWValidationPropertiesThresholdData Struct Reference

Threshold values used for checking validation properties in Step. More...

Data Fields

A3DDouble m_dASMDeviationNotionalSolidsCentroid
 
A3DDouble m_dGEOMDeviationBoundingBox
 
A3DDouble m_dGEOMDeviationCentroid
 
A3DDouble m_dGEOMDeviationIndependentCurveCentroid
 
A3DDouble m_dGEOMDeviationIndependentSurfaceCentroid
 
A3DDouble m_dGEOMDeviationPointSetCentroid
 
A3DDouble m_dGEOMPercentIndependentCurveLength
 
A3DDouble m_dGEOMPercentIndependentSurfaceArea
 
A3DDouble m_dGEOMPercentSurfaceArea
 
A3DDouble m_dGEOMPercentVolume
 
A3DDouble m_dPMIDeviationCurveCentroid
 
A3DDouble m_dPMIDeviationSurfaceCentroid
 
A3DDouble m_dPMIPercentAffectedArea
 
A3DDouble m_dPMIPercentAffectedCurveLength
 
A3DDouble m_dPMIPercentCurveLength
 
A3DDouble m_dPMIPercentSurfaceArea
 

Detailed Description

Threshold values used for checking validation properties in Step.

Step files may contain validation properties that are used to check the validity of a CAD model. Those values, once read from the file, are compared with the ones computed by Exchange. Threshold values define the acceptable limit between the read and the computed value.

Two kinds of threshold are used :

  • Deviation: maximum distance between points (mm)
  • Percent: maximum difference for real values (%)
Version
9.2

Field Documentation

◆ m_dGEOMPercentVolume

A3DDouble A3DRWValidationPropertiesThresholdData::m_dGEOMPercentVolume

(%) Volume of solids.

◆ m_dGEOMPercentSurfaceArea

A3DDouble A3DRWValidationPropertiesThresholdData::m_dGEOMPercentSurfaceArea

(%) Surface of solids.

◆ m_dGEOMPercentIndependentSurfaceArea

A3DDouble A3DRWValidationPropertiesThresholdData::m_dGEOMPercentIndependentSurfaceArea

(%) Surface of surfaces.

◆ m_dGEOMPercentIndependentCurveLength

A3DDouble A3DRWValidationPropertiesThresholdData::m_dGEOMPercentIndependentCurveLength

(%) Length of curves.

◆ m_dGEOMDeviationCentroid

A3DDouble A3DRWValidationPropertiesThresholdData::m_dGEOMDeviationCentroid

(mm) Centroid of solids.

◆ m_dGEOMDeviationIndependentSurfaceCentroid

A3DDouble A3DRWValidationPropertiesThresholdData::m_dGEOMDeviationIndependentSurfaceCentroid

(mm) Centroid of Surfaces.

◆ m_dGEOMDeviationIndependentCurveCentroid

A3DDouble A3DRWValidationPropertiesThresholdData::m_dGEOMDeviationIndependentCurveCentroid

(mm) Centroid of curves.

◆ m_dGEOMDeviationPointSetCentroid

A3DDouble A3DRWValidationPropertiesThresholdData::m_dGEOMDeviationPointSetCentroid

(mm) Centroid of points set .

◆ m_dGEOMDeviationBoundingBox

A3DDouble A3DRWValidationPropertiesThresholdData::m_dGEOMDeviationBoundingBox

(mm) Bounding box of any geometry.

◆ m_dPMIPercentAffectedArea

A3DDouble A3DRWValidationPropertiesThresholdData::m_dPMIPercentAffectedArea

(%) Total area of the faces or surfaces the PMI is attached to.

◆ m_dPMIPercentAffectedCurveLength

A3DDouble A3DRWValidationPropertiesThresholdData::m_dPMIPercentAffectedCurveLength

(%) Total curve length of the edges or curves the PMI is attached to.

◆ m_dPMIPercentCurveLength

A3DDouble A3DRWValidationPropertiesThresholdData::m_dPMIPercentCurveLength

(%) Total length of the PMI wireframe part.

◆ m_dPMIPercentSurfaceArea

A3DDouble A3DRWValidationPropertiesThresholdData::m_dPMIPercentSurfaceArea

(%) Total surface of the PMI tessellated part.

◆ m_dPMIDeviationCurveCentroid

A3DDouble A3DRWValidationPropertiesThresholdData::m_dPMIDeviationCurveCentroid

(mm) Centroid of the PMI wireframe part.

◆ m_dPMIDeviationSurfaceCentroid

A3DDouble A3DRWValidationPropertiesThresholdData::m_dPMIDeviationSurfaceCentroid

(mm) Centroid of the PMI tessellated part.

◆ m_dASMDeviationNotionalSolidsCentroid

A3DDouble A3DRWValidationPropertiesThresholdData::m_dASMDeviationNotionalSolidsCentroid

(mm) Centroid of the assembly.