|
| XCAFDimTolObjects_DatumObject () |
|
| XCAFDimTolObjects_DatumObject (const Handle< XCAFDimTolObjects_DatumObject > &theObj) |
|
Handle< TCollection_HAsciiString > | GetSemanticName () const |
| Returns semantic name. More...
|
|
void | SetSemanticName (const Handle< TCollection_HAsciiString > &theName) |
| Sets semantic name. More...
|
|
Handle< TCollection_HAsciiString > | GetName () const |
| Returns datum name. More...
|
|
void | SetName (const Handle< TCollection_HAsciiString > &theTag) |
| Sets datum name. More...
|
|
XCAFDimTolObjects_DatumModifiersSequence | GetModifiers () const |
| Returns a sequence of modifiers of the datum. More...
|
|
void | SetModifiers (const XCAFDimTolObjects_DatumModifiersSequence &theModifiers) |
| Sets new sequence of datum modifiers. More...
|
|
void | GetModifierWithValue (XCAFDimTolObjects_DatumModifWithValue &theModifier, Standard_Real &theValue) const |
| Retrieves datum modifier with value. More...
|
|
void | SetModifierWithValue (const XCAFDimTolObjects_DatumModifWithValue theModifier, const Standard_Real theValue) |
| Sets datum modifier with value. More...
|
|
void | AddModifier (const XCAFDimTolObjects_DatumSingleModif theModifier) |
| Adds a modifier to the datum sequence of modifiers. More...
|
|
TopoDS_Shape | GetDatumTarget () const |
| Returns datum target shape. More...
|
|
void | SetDatumTarget (const TopoDS_Shape &theShape) |
| Sets datum target shape. More...
|
|
Standard_Integer | GetPosition () const |
| Returns datum position in the related geometric tolerance object. More...
|
|
void | SetPosition (const Standard_Integer thePosition) |
| Sets datum position in the related geometric tolerance object. More...
|
|
Standard_Boolean | IsDatumTarget () const |
| Returns True if the datum target is specified. More...
|
|
void | IsDatumTarget (const Standard_Boolean theIsDT) |
| Sets or drops the datum target indicator. More...
|
|
XCAFDimTolObjects_DatumTargetType | GetDatumTargetType () const |
| Returns datum target type. More...
|
|
void | SetDatumTargetType (const XCAFDimTolObjects_DatumTargetType theType) |
| Sets datum target to point, line, rectangle, circle or area type. More...
|
|
gp_Ax2 | GetDatumTargetAxis () const |
| Returns datum target axis. The Z axis of the datum placement denotes the normal of the surface pointing away from the material. More...
|
|
void | SetDatumTargetAxis (const gp_Ax2 &theAxis) |
| Sets datum target axis. More...
|
|
Standard_Real | GetDatumTargetLength () const |
| Returns datum target length for line and rectangle types. The length along the X axis of the datum placement. More...
|
|
void | SetDatumTargetLength (const Standard_Real theLength) |
| Sets datum target length. More...
|
|
Standard_Real | GetDatumTargetWidth () const |
| Returns datum target width for rectangle type. The width along the derived Y axis, with the placement itself positioned at the centre of the rectangle. More...
|
|
void | SetDatumTargetWidth (const Standard_Real theWidth) |
| Sets datum target width. More...
|
|
Standard_Integer | GetDatumTargetNumber () const |
| Returns datum target number. More...
|
|
void | SetDatumTargetNumber (const Standard_Integer theNumber) |
| Sets datum target number. More...
|
|
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 a point on the datum target shape. More...
|
|
const gp_Pnt & | GetPoint () const |
| Gets point on the datum shape. More...
|
|
void | SetPointTextAttach (const gp_Pnt &thePntText) |
| Sets a position of the datum text. More...
|
|
const gp_Pnt & | GetPointTextAttach () const |
| Gets datum text position. More...
|
|
Standard_Boolean | HasPlane () const |
| Returns True if the datum has annotation plane. More...
|
|
Standard_Boolean | HasPoint () const |
| Returns True if point on the datum target is specified. More...
|
|
Standard_Boolean | HasPointText () const |
| Returns True if the datum 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...
|
|
Standard_Boolean | HasDatumTargetParams () |
| Returns True if the datum has valid parameters for datum target (width, length, circle radius etc) More...
|
|
void | DumpJson (Standard_OStream &theOStream, Standard_Integer theDepth=-1) const |
| Dumps the content of me into the stream. More...
|
|
Public Member Functions inherited from Standard_Transient |
| 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...
|
|
Access object to store datum.