Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
XCAFDimTolObjects_Tool Class Reference

#include <XCAFDimTolObjects_Tool.hxx>

Public Member Functions

 XCAFDimTolObjects_Tool (const occ::handle< TDocStd_Document > &theDoc)
 
void GetDimensions (NCollection_Sequence< occ::handle< XCAFDimTolObjects_DimensionObject > > &theDimensionObjectSequence) const
 Returns a sequence of Dimensions currently stored in the GD&T table.
 
bool GetRefDimensions (const TopoDS_Shape &theShape, NCollection_Sequence< occ::handle< XCAFDimTolObjects_DimensionObject > > &theDimensions) const
 Returns all Dimensions defined for Shape.
 
void GetGeomTolerances (NCollection_Sequence< occ::handle< XCAFDimTolObjects_GeomToleranceObject > > &theGeomToleranceObjectSequence, NCollection_Sequence< occ::handle< XCAFDimTolObjects_DatumObject > > &theDatumObjectSequence, NCollection_DataMap< occ::handle< XCAFDimTolObjects_GeomToleranceObject >, occ::handle< XCAFDimTolObjects_DatumObject > > &theMap) const
 Returns a sequence of Tolerances currently stored in the GD&T table.
 
bool GetRefGeomTolerances (const TopoDS_Shape &theShape, NCollection_Sequence< occ::handle< XCAFDimTolObjects_GeomToleranceObject > > &theGeomToleranceObjectSequence, NCollection_Sequence< occ::handle< XCAFDimTolObjects_DatumObject > > &theDatumObjectSequence, NCollection_DataMap< occ::handle< XCAFDimTolObjects_GeomToleranceObject >, occ::handle< XCAFDimTolObjects_DatumObject > > &theMap) const
 Returns all GeomTolerances defined for Shape.
 
bool GetRefDatum (const TopoDS_Shape &theShape, occ::handle< XCAFDimTolObjects_DatumObject > &theDatum) const
 Returns DatumObject defined for Shape.
 

Constructor & Destructor Documentation

◆ XCAFDimTolObjects_Tool()

XCAFDimTolObjects_Tool::XCAFDimTolObjects_Tool ( const occ::handle< TDocStd_Document > & theDoc)

Member Function Documentation

◆ GetDimensions()

void XCAFDimTolObjects_Tool::GetDimensions ( NCollection_Sequence< occ::handle< XCAFDimTolObjects_DimensionObject > > & theDimensionObjectSequence) const

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

◆ GetGeomTolerances()

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

◆ GetRefDatum()

bool XCAFDimTolObjects_Tool::GetRefDatum ( const TopoDS_Shape & theShape,
occ::handle< XCAFDimTolObjects_DatumObject > & theDatum ) const

Returns DatumObject defined for Shape.

◆ GetRefDimensions()

bool XCAFDimTolObjects_Tool::GetRefDimensions ( const TopoDS_Shape & theShape,
NCollection_Sequence< occ::handle< XCAFDimTolObjects_DimensionObject > > & theDimensions ) const

Returns all Dimensions defined for Shape.

◆ GetRefGeomTolerances()

bool XCAFDimTolObjects_Tool::GetRefGeomTolerances ( const TopoDS_Shape & theShape,
NCollection_Sequence< occ::handle< XCAFDimTolObjects_GeomToleranceObject > > & theGeomToleranceObjectSequence,
NCollection_Sequence< occ::handle< XCAFDimTolObjects_DatumObject > > & theDatumObjectSequence,
NCollection_DataMap< occ::handle< XCAFDimTolObjects_GeomToleranceObject >, occ::handle< XCAFDimTolObjects_DatumObject > > & theMap ) const

Returns all GeomTolerances defined for Shape.


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