Open CASCADE Technology  7.7.0.dev
Public Member Functions

XCAFDimTolObjects_Tool Class Reference

#include <XCAFDimTolObjects_Tool.hxx>

Public Member Functions

 XCAFDimTolObjects_Tool (const Handle< TDocStd_Document > &theDoc)
 
void GetDimensions (XCAFDimTolObjects_DimensionObjectSequence &theDimensionObjectSequence) const
 Returns a sequence of Dimensions currently stored in the GD&T table. More...
 
Standard_Boolean GetRefDimensions (const TopoDS_Shape &theShape, XCAFDimTolObjects_DimensionObjectSequence &theDimensions) const
 Returns all Dimensions defined for Shape. More...
 
void GetGeomTolerances (XCAFDimTolObjects_GeomToleranceObjectSequence &theGeomToleranceObjectSequence, XCAFDimTolObjects_DatumObjectSequence &theDatumObjectSequence, XCAFDimTolObjects_DataMapOfToleranceDatum &theMap) const
 Returns a sequence of Tolerances currently stored in the GD&T table. More...
 
Standard_Boolean GetRefGeomTolerances (const TopoDS_Shape &theShape, XCAFDimTolObjects_GeomToleranceObjectSequence &theGeomToleranceObjectSequence, XCAFDimTolObjects_DatumObjectSequence &theDatumObjectSequence, XCAFDimTolObjects_DataMapOfToleranceDatum &theMap) const
 Returns all GeomTolerances defined for Shape. More...
 
Standard_Boolean GetRefDatum (const TopoDS_Shape &theShape, Handle< XCAFDimTolObjects_DatumObject > &theDatum) const
 Returns DatumObject defined for Shape. More...
 

Constructor & Destructor Documentation

◆ XCAFDimTolObjects_Tool()

XCAFDimTolObjects_Tool::XCAFDimTolObjects_Tool ( const Handle< TDocStd_Document > &  theDoc)

Member Function Documentation

◆ GetDimensions()

void XCAFDimTolObjects_Tool::GetDimensions ( XCAFDimTolObjects_DimensionObjectSequence theDimensionObjectSequence) const

Returns a sequence of Dimensions currently stored in the GD&T table.

◆ GetGeomTolerances()

void XCAFDimTolObjects_Tool::GetGeomTolerances ( XCAFDimTolObjects_GeomToleranceObjectSequence theGeomToleranceObjectSequence,
XCAFDimTolObjects_DatumObjectSequence theDatumObjectSequence,
XCAFDimTolObjects_DataMapOfToleranceDatum theMap 
) const

Returns a sequence of Tolerances currently stored in the GD&T table.

◆ GetRefDatum()

Standard_Boolean XCAFDimTolObjects_Tool::GetRefDatum ( const TopoDS_Shape theShape,
Handle< XCAFDimTolObjects_DatumObject > &  theDatum 
) const

Returns DatumObject defined for Shape.

◆ GetRefDimensions()

Standard_Boolean XCAFDimTolObjects_Tool::GetRefDimensions ( const TopoDS_Shape theShape,
XCAFDimTolObjects_DimensionObjectSequence theDimensions 
) const

Returns all Dimensions defined for Shape.

◆ GetRefGeomTolerances()

Standard_Boolean XCAFDimTolObjects_Tool::GetRefGeomTolerances ( const TopoDS_Shape theShape,
XCAFDimTolObjects_GeomToleranceObjectSequence theGeomToleranceObjectSequence,
XCAFDimTolObjects_DatumObjectSequence theDatumObjectSequence,
XCAFDimTolObjects_DataMapOfToleranceDatum theMap 
) const

Returns all GeomTolerances defined for Shape.


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