Open CASCADE Technology  7.1.0.beta
Public Member Functions

XCAFDimTolObjects_GeomToleranceObject Class Reference

attribute to store dimension and tolerance More...

#include <XCAFDimTolObjects_GeomToleranceObject.hxx>

Inheritance diagram for XCAFDimTolObjects_GeomToleranceObject:
Inheritance graph
[legend]

Public Member Functions

 XCAFDimTolObjects_GeomToleranceObject ()
 
 XCAFDimTolObjects_GeomToleranceObject (const Handle< XCAFDimTolObjects_GeomToleranceObject > &theObj)
 
void SetType (const XCAFDimTolObjects_GeomToleranceType theType)
 
XCAFDimTolObjects_GeomToleranceType GetType () const
 
void SetTypeOfValue (const XCAFDimTolObjects_GeomToleranceTypeValue theTypeOfValue)
 
XCAFDimTolObjects_GeomToleranceTypeValue GetTypeOfValue () const
 
void SetValue (const Standard_Real theValue)
 
Standard_Real GetValue () const
 
void SetMaterialRequirementModifier (const XCAFDimTolObjects_GeomToleranceMatReqModif theMatReqModif)
 
XCAFDimTolObjects_GeomToleranceMatReqModif GetMaterialRequirementModifier () const
 
void SetZoneModifier (const XCAFDimTolObjects_GeomToleranceZoneModif theZoneModif)
 
XCAFDimTolObjects_GeomToleranceZoneModif GetZoneModifier () const
 
void SetValueOfZoneModifier (const Standard_Real theValue)
 
Standard_Real GetValueOfZoneModifier () const
 
void SetModifiers (const XCAFDimTolObjects_GeomToleranceModifiersSequence &theModifiers)
 
void AddModifier (const XCAFDimTolObjects_GeomToleranceModif theModifier)
 
XCAFDimTolObjects_GeomToleranceModifiersSequence GetModifiers () const
 
void SetMaxValueModifier (const Standard_Real theModifier)
 
Standard_Real GetMaxValueModifier () const
 
void SetAxis (const gp_Ax2 theAxis)
 
gp_Ax2 GetAxis () const
 
Standard_Boolean HasAxis () const
 
void SetPlane (const gp_Ax2 &thePlane)
 
const gp_Ax2GetPlane () const
 
void SetPoint (const gp_Pnt &thePnt)
 
const gp_PntGetPoint () const
 
void SetPointTextAttach (const gp_Pnt &thePntText)
 
const gp_PntGetPointTextAttach () const
 
Standard_Boolean HasPlane () const
 
Standard_Boolean HasPoint () const
 
Standard_Boolean HasPointText () const
 
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_HAsciiStringGetPresentationName () const
 Returns graphical presentation of the object. More...
 
- Public Member Functions inherited from Standard_Transient
 Standard_Transient ()
 Empty constructor. More...
 
 Standard_Transient (const Standard_Transient &)
 Copy constructor – does nothing. More...
 
Standard_Transientoperator= (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_TransientThis () 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

- Public Types inherited from Standard_Transient
typedef void base_type
 Returns a type descriptor about this object. More...
 
- Static Public Member Functions inherited from Standard_Transient
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...
 

Detailed Description

attribute to store dimension and tolerance

Constructor & Destructor Documentation

XCAFDimTolObjects_GeomToleranceObject::XCAFDimTolObjects_GeomToleranceObject ( )
XCAFDimTolObjects_GeomToleranceObject::XCAFDimTolObjects_GeomToleranceObject ( const Handle< XCAFDimTolObjects_GeomToleranceObject > &  theObj)

Member Function Documentation

void XCAFDimTolObjects_GeomToleranceObject::AddModifier ( const XCAFDimTolObjects_GeomToleranceModif  theModifier)
gp_Ax2 XCAFDimTolObjects_GeomToleranceObject::GetAxis ( ) const
XCAFDimTolObjects_GeomToleranceMatReqModif XCAFDimTolObjects_GeomToleranceObject::GetMaterialRequirementModifier ( ) const
Standard_Real XCAFDimTolObjects_GeomToleranceObject::GetMaxValueModifier ( ) const
XCAFDimTolObjects_GeomToleranceModifiersSequence XCAFDimTolObjects_GeomToleranceObject::GetModifiers ( ) const
const gp_Ax2& XCAFDimTolObjects_GeomToleranceObject::GetPlane ( ) const
inline
const gp_Pnt& XCAFDimTolObjects_GeomToleranceObject::GetPoint ( ) const
inline
const gp_Pnt& XCAFDimTolObjects_GeomToleranceObject::GetPointTextAttach ( ) const
inline
TopoDS_Shape XCAFDimTolObjects_GeomToleranceObject::GetPresentation ( ) const
inline

Returns graphical presentation of the object.

Handle< TCollection_HAsciiString > XCAFDimTolObjects_GeomToleranceObject::GetPresentationName ( ) const
inline

Returns graphical presentation of the object.

XCAFDimTolObjects_GeomToleranceType XCAFDimTolObjects_GeomToleranceObject::GetType ( ) const
XCAFDimTolObjects_GeomToleranceTypeValue XCAFDimTolObjects_GeomToleranceObject::GetTypeOfValue ( ) const
Standard_Real XCAFDimTolObjects_GeomToleranceObject::GetValue ( ) const
Standard_Real XCAFDimTolObjects_GeomToleranceObject::GetValueOfZoneModifier ( ) const
XCAFDimTolObjects_GeomToleranceZoneModif XCAFDimTolObjects_GeomToleranceObject::GetZoneModifier ( ) const
Standard_Boolean XCAFDimTolObjects_GeomToleranceObject::HasAxis ( ) const
Standard_Boolean XCAFDimTolObjects_GeomToleranceObject::HasPlane ( ) const
inline
Standard_Boolean XCAFDimTolObjects_GeomToleranceObject::HasPoint ( ) const
inline
Standard_Boolean XCAFDimTolObjects_GeomToleranceObject::HasPointText ( ) const
inline
void XCAFDimTolObjects_GeomToleranceObject::SetAxis ( const gp_Ax2  theAxis)
void XCAFDimTolObjects_GeomToleranceObject::SetMaterialRequirementModifier ( const XCAFDimTolObjects_GeomToleranceMatReqModif  theMatReqModif)
void XCAFDimTolObjects_GeomToleranceObject::SetMaxValueModifier ( const Standard_Real  theModifier)
void XCAFDimTolObjects_GeomToleranceObject::SetModifiers ( const XCAFDimTolObjects_GeomToleranceModifiersSequence theModifiers)
void XCAFDimTolObjects_GeomToleranceObject::SetPlane ( const gp_Ax2 thePlane)
inline
void XCAFDimTolObjects_GeomToleranceObject::SetPoint ( const gp_Pnt thePnt)
inline
void XCAFDimTolObjects_GeomToleranceObject::SetPointTextAttach ( const gp_Pnt thePntText)
inline
void XCAFDimTolObjects_GeomToleranceObject::SetPresentation ( const TopoDS_Shape thePresentation,
const Handle< TCollection_HAsciiString > &  thePresentationName 
)
inline

Set graphical presentation for object.

void XCAFDimTolObjects_GeomToleranceObject::SetType ( const XCAFDimTolObjects_GeomToleranceType  theType)
void XCAFDimTolObjects_GeomToleranceObject::SetTypeOfValue ( const XCAFDimTolObjects_GeomToleranceTypeValue  theTypeOfValue)
void XCAFDimTolObjects_GeomToleranceObject::SetValue ( const Standard_Real  theValue)
void XCAFDimTolObjects_GeomToleranceObject::SetValueOfZoneModifier ( const Standard_Real  theValue)
void XCAFDimTolObjects_GeomToleranceObject::SetZoneModifier ( const XCAFDimTolObjects_GeomToleranceZoneModif  theZoneModif)

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