Open CASCADE Technology
7.8.0.dev
|
Access object to store dimension and tolerance. More...
#include <XCAFDimTolObjects_GeomToleranceObject.hxx>
Public Member Functions | |
XCAFDimTolObjects_GeomToleranceObject () | |
XCAFDimTolObjects_GeomToleranceObject (const Handle< XCAFDimTolObjects_GeomToleranceObject > &theObj) | |
Handle< TCollection_HAsciiString > | GetSemanticName () const |
Returns semantic name. More... | |
void | SetSemanticName (const Handle< TCollection_HAsciiString > &theName) |
Sets semantic name. More... | |
void | SetType (const XCAFDimTolObjects_GeomToleranceType theType) |
Sets type of the object. More... | |
XCAFDimTolObjects_GeomToleranceType | GetType () const |
Returns type of the object. More... | |
void | SetTypeOfValue (const XCAFDimTolObjects_GeomToleranceTypeValue theTypeOfValue) |
Sets type of tolerance value. More... | |
XCAFDimTolObjects_GeomToleranceTypeValue | GetTypeOfValue () const |
Returns type of tolerance value. More... | |
void | SetValue (const Standard_Real theValue) |
Sets tolerance value. More... | |
Standard_Real | GetValue () const |
Returns tolerance value. More... | |
void | SetMaterialRequirementModifier (const XCAFDimTolObjects_GeomToleranceMatReqModif theMatReqModif) |
Sets material requirement of the tolerance. More... | |
XCAFDimTolObjects_GeomToleranceMatReqModif | GetMaterialRequirementModifier () const |
Returns material requirement of the tolerance. More... | |
void | SetZoneModifier (const XCAFDimTolObjects_GeomToleranceZoneModif theZoneModif) |
Sets tolerance zone. More... | |
XCAFDimTolObjects_GeomToleranceZoneModif | GetZoneModifier () const |
Returns tolerance zone. More... | |
void | SetValueOfZoneModifier (const Standard_Real theValue) |
Sets value associated with tolerance zone. More... | |
Standard_Real | GetValueOfZoneModifier () const |
Returns value associated with tolerance zone. More... | |
void | SetModifiers (const XCAFDimTolObjects_GeomToleranceModifiersSequence &theModifiers) |
Sets new sequence of tolerance modifiers. More... | |
void | AddModifier (const XCAFDimTolObjects_GeomToleranceModif theModifier) |
Adds a tolerance modifier to the sequence of modifiers. More... | |
XCAFDimTolObjects_GeomToleranceModifiersSequence | GetModifiers () const |
Returns a sequence of modifiers of the tolerance. More... | |
void | SetMaxValueModifier (const Standard_Real theModifier) |
Sets the maximal upper tolerance value for tolerance with modifiers. More... | |
Standard_Real | GetMaxValueModifier () const |
Returns the maximal upper tolerance. More... | |
void | SetAxis (const gp_Ax2 &theAxis) |
gp_Ax2 | GetAxis () const |
Standard_Boolean | HasAxis () const |
void | SetPlane (const gp_Ax2 &thePlane) |
Sets annotation plane. More... | |
const gp_Ax2 & | GetPlane () const |
Returns annotation plane. More... | |
void | SetPoint (const gp_Pnt &thePnt) |
Sets reference point. More... | |
const gp_Pnt & | GetPoint () const |
Returns reference point. More... | |
void | SetPointTextAttach (const gp_Pnt &thePntText) |
Sets text position. More... | |
const gp_Pnt & | GetPointTextAttach () const |
Returns the text position. More... | |
Standard_Boolean | HasPlane () const |
Returns True if the object has annotation plane. More... | |
Standard_Boolean | HasPoint () const |
Returns True if reference point is specified. More... | |
Standard_Boolean | HasPointText () const |
Returns True if text position is specified. More... | |
void | SetPresentation (const TopoDS_Shape &thePresentation, const Handle< TCollection_HAsciiString > &thePresentationName) |
Set graphical presentation for object. More... | |
TopoDS_Shape | GetPresentation () const |
Returns graphical presentation of the object. More... | |
Handle< TCollection_HAsciiString > | GetPresentationName () const |
Returns graphical presentation of the object. More... | |
bool | HasAffectedPlane () const |
XCAFDimTolObjects_ToleranceZoneAffectedPlane | GetAffectedPlaneType () const |
void | SetAffectedPlaneType (const XCAFDimTolObjects_ToleranceZoneAffectedPlane theType) |
void | SetAffectedPlane (const gp_Pln &thePlane) |
Sets affected plane. More... | |
void | SetAffectedPlane (const gp_Pln &thePlane, const XCAFDimTolObjects_ToleranceZoneAffectedPlane theType) |
Sets affected plane. More... | |
const gp_Pln & | GetAffectedPlane () const |
Returns affected plane. More... | |
void | DumpJson (Standard_OStream &theOStream, Standard_Integer theDepth=-1) const |
Dumps the content of me into the stream. More... | |
![]() | |
Standard_Transient () | |
Empty constructor. More... | |
Standard_Transient (const Standard_Transient &) | |
Copy constructor – does nothing. More... | |
Standard_Transient & | operator= (const Standard_Transient &) |
Assignment operator, needed to avoid copying reference counter. More... | |
virtual | ~Standard_Transient () |
Destructor must be virtual. More... | |
virtual void | Delete () const |
Memory deallocator for transient classes. More... | |
virtual const opencascade::handle< Standard_Type > & | DynamicType () const |
Returns a type descriptor about this object. More... | |
Standard_Boolean | IsInstance (const opencascade::handle< Standard_Type > &theType) const |
Returns a true value if this is an instance of Type. More... | |
Standard_Boolean | IsInstance (const Standard_CString theTypeName) const |
Returns a true value if this is an instance of TypeName. More... | |
Standard_Boolean | IsKind (const opencascade::handle< Standard_Type > &theType) const |
Returns true if this is an instance of Type or an instance of any class that inherits from Type. Note that multiple inheritance is not supported by OCCT RTTI mechanism. More... | |
Standard_Boolean | IsKind (const Standard_CString theTypeName) const |
Returns true if this is an instance of TypeName or an instance of any class that inherits from TypeName. Note that multiple inheritance is not supported by OCCT RTTI mechanism. More... | |
Standard_Transient * | This () const |
Returns non-const pointer to this object (like const_cast). For protection against creating handle to objects allocated in stack or call from constructor, it will raise exception Standard_ProgramError if reference counter is zero. More... | |
Standard_Integer | GetRefCount () const |
Get the reference counter of this object. More... | |
void | IncrementRefCounter () const |
Increments the reference counter of this object. More... | |
Standard_Integer | DecrementRefCounter () const |
Decrements the reference counter of this object; returns the decremented value. More... | |
Additional Inherited Members | |
![]() | |
typedef void | base_type |
Returns a type descriptor about this object. More... | |
![]() | |
static const char * | get_type_name () |
Returns a type descriptor about this object. More... | |
static const opencascade::handle< Standard_Type > & | get_type_descriptor () |
Returns type descriptor of Standard_Transient class. More... | |
Access object to store dimension and tolerance.
XCAFDimTolObjects_GeomToleranceObject::XCAFDimTolObjects_GeomToleranceObject | ( | ) |
XCAFDimTolObjects_GeomToleranceObject::XCAFDimTolObjects_GeomToleranceObject | ( | const Handle< XCAFDimTolObjects_GeomToleranceObject > & | theObj | ) |
void XCAFDimTolObjects_GeomToleranceObject::AddModifier | ( | const XCAFDimTolObjects_GeomToleranceModif | theModifier | ) |
Adds a tolerance modifier to the sequence of modifiers.
void XCAFDimTolObjects_GeomToleranceObject::DumpJson | ( | Standard_OStream & | theOStream, |
Standard_Integer | theDepth = -1 |
||
) | const |
Dumps the content of me into the stream.
|
inline |
Returns affected plane.
|
inline |
gp_Ax2 XCAFDimTolObjects_GeomToleranceObject::GetAxis | ( | ) | const |
XCAFDimTolObjects_GeomToleranceMatReqModif XCAFDimTolObjects_GeomToleranceObject::GetMaterialRequirementModifier | ( | ) | const |
Returns material requirement of the tolerance.
Standard_Real XCAFDimTolObjects_GeomToleranceObject::GetMaxValueModifier | ( | ) | const |
Returns the maximal upper tolerance.
XCAFDimTolObjects_GeomToleranceModifiersSequence XCAFDimTolObjects_GeomToleranceObject::GetModifiers | ( | ) | const |
Returns a sequence of modifiers of the tolerance.
|
inline |
Returns annotation plane.
|
inline |
Returns reference point.
|
inline |
Returns the text position.
|
inline |
Returns graphical presentation of the object.
|
inline |
Returns graphical presentation of the object.
Handle< TCollection_HAsciiString > XCAFDimTolObjects_GeomToleranceObject::GetSemanticName | ( | ) | const |
Returns semantic name.
XCAFDimTolObjects_GeomToleranceType XCAFDimTolObjects_GeomToleranceObject::GetType | ( | ) | const |
Returns type of the object.
XCAFDimTolObjects_GeomToleranceTypeValue XCAFDimTolObjects_GeomToleranceObject::GetTypeOfValue | ( | ) | const |
Returns type of tolerance value.
Standard_Real XCAFDimTolObjects_GeomToleranceObject::GetValue | ( | ) | const |
Returns tolerance value.
Standard_Real XCAFDimTolObjects_GeomToleranceObject::GetValueOfZoneModifier | ( | ) | const |
Returns value associated with tolerance zone.
XCAFDimTolObjects_GeomToleranceZoneModif XCAFDimTolObjects_GeomToleranceObject::GetZoneModifier | ( | ) | const |
Returns tolerance zone.
|
inline |
Standard_Boolean XCAFDimTolObjects_GeomToleranceObject::HasAxis | ( | ) | const |
|
inline |
Returns True if the object has annotation plane.
|
inline |
Returns True if reference point is specified.
|
inline |
Returns True if text position is specified.
|
inline |
Sets affected plane.
|
inline |
Sets affected plane.
|
inline |
void XCAFDimTolObjects_GeomToleranceObject::SetAxis | ( | const gp_Ax2 & | theAxis | ) |
void XCAFDimTolObjects_GeomToleranceObject::SetMaterialRequirementModifier | ( | const XCAFDimTolObjects_GeomToleranceMatReqModif | theMatReqModif | ) |
Sets material requirement of the tolerance.
void XCAFDimTolObjects_GeomToleranceObject::SetMaxValueModifier | ( | const Standard_Real | theModifier | ) |
Sets the maximal upper tolerance value for tolerance with modifiers.
void XCAFDimTolObjects_GeomToleranceObject::SetModifiers | ( | const XCAFDimTolObjects_GeomToleranceModifiersSequence & | theModifiers | ) |
Sets new sequence of tolerance modifiers.
|
inline |
Sets annotation plane.
|
inline |
Sets reference point.
|
inline |
Sets text position.
|
inline |
Set graphical presentation for object.
void XCAFDimTolObjects_GeomToleranceObject::SetSemanticName | ( | const Handle< TCollection_HAsciiString > & | theName | ) |
Sets semantic name.
void XCAFDimTolObjects_GeomToleranceObject::SetType | ( | const XCAFDimTolObjects_GeomToleranceType | theType | ) |
Sets type of the object.
void XCAFDimTolObjects_GeomToleranceObject::SetTypeOfValue | ( | const XCAFDimTolObjects_GeomToleranceTypeValue | theTypeOfValue | ) |
Sets type of tolerance value.
void XCAFDimTolObjects_GeomToleranceObject::SetValue | ( | const Standard_Real | theValue | ) |
Sets tolerance value.
void XCAFDimTolObjects_GeomToleranceObject::SetValueOfZoneModifier | ( | const Standard_Real | theValue | ) |
Sets value associated with tolerance zone.
void XCAFDimTolObjects_GeomToleranceObject::SetZoneModifier | ( | const XCAFDimTolObjects_GeomToleranceZoneModif | theZoneModif | ) |
Sets tolerance zone.