1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121
|
import OCP.XCAFNoteObjects
from typing import *
from typing import Iterable as iterable
from typing import Iterator as iterator
from numpy import float64
_Shape = Tuple[int, ...]
import OCP.TopoDS
import OCP.gp
import OCP.Standard
__all__ = [
"XCAFNoteObjects_NoteObject"
]
class XCAFNoteObjects_NoteObject(OCP.Standard.Standard_Transient):
"""
object to store note auxiliary dataobject to store note auxiliary data
"""
def DecrementRefCounter(self) -> int:
"""
Decrements the reference counter of this object; returns the decremented value
"""
def Delete(self) -> None:
"""
Memory deallocator for transient classes
"""
def DynamicType(self) -> OCP.Standard.Standard_Type:
"""
None
"""
def GetPlane(self) -> OCP.gp.gp_Ax2:
"""
Returns a right-handed coordinate system of the plane
"""
def GetPoint(self) -> OCP.gp.gp_Pnt:
"""
Returns the attachment point on the annotated object
"""
def GetPointText(self) -> OCP.gp.gp_Pnt:
"""
Returns the text position
"""
def GetPresentation(self) -> OCP.TopoDS.TopoDS_Shape:
"""
Returns a tessellated annotation if specified
"""
def GetRefCount(self) -> int:
"""
Get the reference counter of this object
"""
def HasPlane(self) -> bool:
"""
Returns True if plane is specified
"""
def HasPoint(self) -> bool:
"""
Returns True if the attachment point on the annotated object is specified
"""
def HasPointText(self) -> bool:
"""
Returns True if the text position is specified
"""
def IncrementRefCounter(self) -> None:
"""
Increments the reference counter of this object
"""
@overload
def IsInstance(self,theType : OCP.Standard.Standard_Type) -> bool:
"""
Returns a true value if this is an instance of Type.
Returns a true value if this is an instance of TypeName.
"""
@overload
def IsInstance(self,theTypeName : str) -> bool: ...
@overload
def IsKind(self,theTypeName : str) -> bool:
"""
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.
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.
"""
@overload
def IsKind(self,theType : OCP.Standard.Standard_Type) -> bool: ...
def Reset(self) -> None:
"""
Resets data to the state after calling the default constructor
"""
def SetPlane(self,thePlane : OCP.gp.gp_Ax2) -> None:
"""
Sets a right-handed coordinate system of the plane
"""
def SetPoint(self,thePnt : OCP.gp.gp_Pnt) -> None:
"""
Sets the anchor point on the annotated object
"""
def SetPointText(self,thePnt : OCP.gp.gp_Pnt) -> None:
"""
Sets the text position
"""
def SetPresentation(self,thePresentation : OCP.TopoDS.TopoDS_Shape) -> None:
"""
Sets a tessellated annotation
"""
def This(self) -> OCP.Standard.Standard_Transient:
"""
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.
"""
@overload
def __init__(self,theObj : XCAFNoteObjects_NoteObject) -> None: ...
@overload
def __init__(self) -> None: ...
@staticmethod
def get_type_descriptor_s() -> OCP.Standard.Standard_Type:
"""
None
"""
@staticmethod
def get_type_name_s() -> str:
"""
None
"""
pass
|