OCC.Core.XCAFNoteObjects module

XCAFNoteObjects module, see official documentation at https://www.opencascade.com/doc/occt-7.4.0/refman/html/package_xcafnoteobjects.html

class SwigPyIterator(*args, **kwargs)

Bases: object

advance()
copy()
decr()
distance()
equal()
incr()
next()
previous()
property thisown

The membership flag

value()
class XCAFNoteObjects_NoteObject(*args)

Bases: OCC.Core.Standard.Standard_Transient

  • Empty object
    rtype

    None* Copy constructor.

    param theObj

    type theObj

    XCAFNoteObjects_NoteObject

    rtype

    None

static DownCast(t)
GetPlane()
  • Returns a right-handed coordinate system of the plane
    rtype

    gp_Ax2

GetPoint()
  • Returns the attachment point on the annotated object
    rtype

    gp_Pnt

GetPointText()
  • Returns the text position
    rtype

    gp_Pnt

GetPresentation()
  • Returns a tesselated annotation if specified
    rtype

    TopoDS_Shape

HasPlane()
  • Returns True if plane is specified
    rtype

    bool

HasPoint()
  • Returns True if the attachment point on the annotated object is specified
    rtype

    bool

HasPointText()
  • Returns True if the text position is specified
    rtype

    bool

Reset()
  • Resets data to the state after calling the default constructor
    rtype

    None

SetPlane()
  • Sets a right-handed coordinate system of the plane
    param thePlane

    type thePlane

    gp_Ax2

    rtype

    None

SetPoint()
  • Sets the anchor point on the annotated object
    param thePnt

    type thePnt

    gp_Pnt

    rtype

    None

SetPointText()
  • Sets the text position
    param thePnt

    type thePnt

    gp_Pnt

    rtype

    None

SetPresentation()
  • Sets a tesselated annotation
    param thePresentation

    type thePresentation

    TopoDS_Shape

    rtype

    None

property thisown

The membership flag