PyBr.pyi
class Brep Class
def __init__(self, entity: PyDb.Entity) -> None:
def __reduce__(self) -> Any:
def className() -> str:
def desc() -> PyRx.RxClass:
Returns a pointer to the AcRxClass object representing the specific class, or most recent
parent class explicitly registered with ObjectARX of either the pointer type used to invoke
it or the class qualifier used with it. (Remember that when a static member function is
invoked via a pointer, the pointer type, not the object type, determines which
implementation of the function is invoked.) When working with a pointer to an object and
the proper AcRxClass object for the class of the object pointed to is desired, the
AcRxObject::isA() function should be used, since it is a virtual non-static method and is
therefore not pointer type dependent. Caching the value of the pointer returned by this
method is acceptable, provided the application knows that the AcRxClass object pointed to
by the returned pointer was created by an ObjectARX application that will not be unloaded.
def getSolid(self) -> PyDb.Solid3d:
def getSurface(self) -> PyGe.Surface:
def set(self, entity: PyDb.Entity) -> None:
class Complex Class
def __init__(self) -> None:
def __reduce__(self) -> Any:
def className() -> str:
def desc() -> PyRx.RxClass:
Returns a pointer to the AcRxClass object representing the specific class, or most recent
parent class explicitly registered with ObjectARX of either the pointer type used to invoke
it or the class qualifier used with it. (Remember that when a static member function is
invoked via a pointer, the pointer type, not the object type, determines which
implementation of the function is invoked.) When working with a pointer to an object and
the proper AcRxClass object for the class of the object pointed to is desired, the
AcRxObject::isA() function should be used, since it is a virtual non-static method and is
therefore not pointer type dependent. Caching the value of the pointer returned by this
method is acceptable, provided the application knows that the AcRxClass object pointed to
by the returned pointer was created by an ObjectARX application that will not be unloaded.
class ComplexShellTraverser Class
def __init__(self) -> None:
def __reduce__(self) -> Any:
def className() -> str:
def desc() -> PyRx.RxClass:
Returns a pointer to the AcRxClass object representing the specific class, or most recent
parent class explicitly registered with ObjectARX of either the pointer type used to invoke
it or the class qualifier used with it. (Remember that when a static member function is
invoked via a pointer, the pointer type, not the object type, determines which
implementation of the function is invoked.) When working with a pointer to an object and
the proper AcRxClass object for the class of the object pointed to is desired, the
AcRxObject::isA() function should be used, since it is a virtual non-static method and is
therefore not pointer type dependent. Caching the value of the pointer returned by this
method is acceptable, provided the application knows that the AcRxClass object pointed to
by the returned pointer was created by an ObjectARX application that will not be unloaded.
def getComplex(self) -> Complex:
def getShell(self) -> Shell:
def setComplex(self, val: PyBr.Complex) -> None:
def setComplexAndShell(self, val: PyBr.Shell) -> None:
def setComplexTraverser(self, val: PyBr.BrepComplexTraverser) -> None:
def setShell(self, val: PyBr.Shell) -> None:
class Edge Class
def __init__(self) -> None:
def __reduce__(self) -> Any:
def className() -> str:
def desc() -> PyRx.RxClass:
Returns a pointer to the AcRxClass object representing the specific class, or most recent
parent class explicitly registered with ObjectARX of either the pointer type used to invoke
it or the class qualifier used with it. (Remember that when a static member function is
invoked via a pointer, the pointer type, not the object type, determines which
implementation of the function is invoked.) When working with a pointer to an object and
the proper AcRxClass object for the class of the object pointed to is desired, the
AcRxObject::isA() function should be used, since it is a virtual non-static method and is
therefore not pointer type dependent. Caching the value of the pointer returned by this
method is acceptable, provided the application knows that the AcRxClass object pointed to
by the returned pointer was created by an ObjectARX application that will not be unloaded.
def getCurve(self) -> PyGe.ExternalCurve3d:
def getCurveType(self) -> PyGe.EntityId:
def getOrientToCurve(self) -> bool:
def getVertex1(self) -> PyBr.Vertex:
def getVertex2(self) -> PyBr.Vertex:
class EdgeLoopTraverser Class
def __init__(self) -> None:
def __reduce__(self) -> Any:
def className() -> str:
def desc() -> PyRx.RxClass:
Returns a pointer to the AcRxClass object representing the specific class, or most recent
parent class explicitly registered with ObjectARX of either the pointer type used to invoke
it or the class qualifier used with it. (Remember that when a static member function is
invoked via a pointer, the pointer type, not the object type, determines which
implementation of the function is invoked.) When working with a pointer to an object and
the proper AcRxClass object for the class of the object pointed to is desired, the
AcRxObject::isA() function should be used, since it is a virtual non-static method and is
therefore not pointer type dependent. Caching the value of the pointer returned by this
method is acceptable, provided the application knows that the AcRxClass object pointed to
by the returned pointer was created by an ObjectARX application that will not be unloaded.
def getEdge(self) -> Edge:
def getLoop(self) -> Loop:
def setEdge(self, val: PyBr.Edge) -> None:
def setEdgeAndLoop(self, val: PyBr.LoopEdgeTraverser) -> None:
def setLoop(self, val: PyBr.Loop) -> None:
def setVertexAndEdge(self, val: PyBr.VertexEdgeTraverser) -> None:
class EdgeTraverser Class
def __init__(self, val: PyBr.Brep) -> None:
def __reduce__(self) -> Any:
def className() -> str:
def desc() -> PyRx.RxClass:
Returns a pointer to the AcRxClass object representing the specific class, or most recent
parent class explicitly registered with ObjectARX of either the pointer type used to invoke
it or the class qualifier used with it. (Remember that when a static member function is
invoked via a pointer, the pointer type, not the object type, determines which
implementation of the function is invoked.) When working with a pointer to an object and
the proper AcRxClass object for the class of the object pointed to is desired, the
AcRxObject::isA() function should be used, since it is a virtual non-static method and is
therefore not pointer type dependent. Caching the value of the pointer returned by this
method is acceptable, provided the application knows that the AcRxClass object pointed to
by the returned pointer was created by an ObjectARX application that will not be unloaded.
def getBrep(self) -> Brep:
def getEdge(self) -> Edge:
def getEdges(self) -> list[PyBr.Edge]:
def setBrep(self, val: PyBr.Brep) -> None:
def setBrepAndEdge(self, val: PyBr.Edge) -> None:
def setEdge(self, val: PyBr.Edge) -> None:
class Element Class
def __init__() -> None:
Raises an exception.
This class cannot be instantiated from Python.
def __reduce__(self) -> Any:
def className() -> str:
def desc() -> PyRx.RxClass:
Returns a pointer to the AcRxClass object representing the specific class, or most recent
parent class explicitly registered with ObjectARX of either the pointer type used to invoke
it or the class qualifier used with it. (Remember that when a static member function is
invoked via a pointer, the pointer type, not the object type, determines which
implementation of the function is invoked.) When working with a pointer to an object and
the proper AcRxClass object for the class of the object pointed to is desired, the
AcRxObject::isA() function should be used, since it is a virtual non-static method and is
therefore not pointer type dependent. Caching the value of the pointer returned by this
method is acceptable, provided the application knows that the AcRxClass object pointed to
by the returned pointer was created by an ObjectARX application that will not be unloaded.
class Element2d Class
def __init__(self) -> None:
def __reduce__(self) -> Any:
def className() -> str:
def desc() -> PyRx.RxClass:
Returns a pointer to the AcRxClass object representing the specific class, or most recent
parent class explicitly registered with ObjectARX of either the pointer type used to invoke
it or the class qualifier used with it. (Remember that when a static member function is
invoked via a pointer, the pointer type, not the object type, determines which
implementation of the function is invoked.) When working with a pointer to an object and
the proper AcRxClass object for the class of the object pointed to is desired, the
AcRxObject::isA() function should be used, since it is a virtual non-static method and is
therefore not pointer type dependent. Caching the value of the pointer returned by this
method is acceptable, provided the application knows that the AcRxClass object pointed to
by the returned pointer was created by an ObjectARX application that will not be unloaded.
def getNormal(self) -> PyGe.Vector3d:
class Element2dNodeTraverser Class
def __init__(self) -> None:
def __reduce__(self) -> Any:
def className() -> str:
def desc() -> PyRx.RxClass:
Returns a pointer to the AcRxClass object representing the specific class, or most recent
parent class explicitly registered with ObjectARX of either the pointer type used to invoke
it or the class qualifier used with it. (Remember that when a static member function is
invoked via a pointer, the pointer type, not the object type, determines which
implementation of the function is invoked.) When working with a pointer to an object and
the proper AcRxClass object for the class of the object pointed to is desired, the
AcRxObject::isA() function should be used, since it is a virtual non-static method and is
therefore not pointer type dependent. Caching the value of the pointer returned by this
method is acceptable, provided the application knows that the AcRxClass object pointed to
by the returned pointer was created by an ObjectARX application that will not be unloaded.
def getElement(self) -> Element2d:
def getNode(self) -> Node:
def getParamPoint(self) -> PyGe.Point2d:
def getSurfaceNormal(self) -> PyGe.Vector3d:
def setElement(self, val: PyBr.Element2d) -> None:
def setElementTraverser(self, val: PyBr.Mesh2dElement2dTraverser) -> None:
def setNode(self, val: PyBr.Node) -> None:
class Element2dShape Class
kDefault: ClassVar[Self]
kAllPolygons: ClassVar[Self]
kAllQuadrilaterals: ClassVar[Self]
kAllTriangles: ClassVar[Self]
class Entity Class
def __init__() -> None:
Raises an exception.
This class cannot be instantiated from Python.
def __reduce__(self) -> Any:
def brepChanged(self) -> bool:
def checkEntity(self) -> bool:
def className() -> str:
def desc() -> PyRx.RxClass:
Returns a pointer to the AcRxClass object representing the specific class, or most recent
parent class explicitly registered with ObjectARX of either the pointer type used to invoke
it or the class qualifier used with it. (Remember that when a static member function is
invoked via a pointer, the pointer type, not the object type, determines which
implementation of the function is invoked.) When working with a pointer to an object and
the proper AcRxClass object for the class of the object pointed to is desired, the
AcRxObject::isA() function should be used, since it is a virtual non-static method and is
therefore not pointer type dependent. Caching the value of the pointer returned by this
method is acceptable, provided the application knows that the AcRxClass object pointed to
by the returned pointer was created by an ObjectARX application that will not be unloaded.
def getBoundBlock(self) -> PyGe.BoundBlock3d:
def getBrep(self) -> Brep:
def getLineContainment(self, line: PyGe.LinearEnt3d, numHitsWanted: int) -> list[PyBr.Hit]:
def getMassProps(self, density: float, tolRequired: float) -> tuple:
def getPerimeterLength(self, tolRequired: float) -> tuple[float, float]:
def getPointContainment(self, pt: PyGe.Point3d) -> tuple[PyBr.Entity, PyGe.PointContainment]:
def getSubentPath(self) -> PyDb.FullSubentPath:
def getSurfaceArea(self, tolRequired: float) -> tuple[float, float]:
def getValidationLevel(self) -> ValidationLevel:
def getVolume(self, tolRequired: float) -> tuple[float, float]:
def isEqualTo(self, otherObject: PyRx.RxObject) -> bool:
def isNull(self) -> bool:
def setSubentPath(self, val: PyDb.FullSubentPath) -> None:
def setValidationLevel(self, val: PyBr.ValidationLevel) -> None:
class ErrorStatus Class
eAmbiguousOutput: ClassVar[Self]
eBrepChanged: ClassVar[Self]
eDegenerateTopology: ClassVar[Self]
eInvalidInput: ClassVar[Self]
eInvalidObject: ClassVar[Self]
eMissingGeometry: ClassVar[Self]
eMissingSubentity: ClassVar[Self]
eNotApplicable: ClassVar[Self]
eNotImplementedYet: ClassVar[Self]
eNullObjectId: ClassVar[Self]
eNullObjectPointer: ClassVar[Self]
eNullSubentityId: ClassVar[Self]
eObjectIdMismatch: ClassVar[Self]
eOk: ClassVar[Self]
eOutOfMemory: ClassVar[Self]
eTopologyMismatch: ClassVar[Self]
eUninitialisedObject: ClassVar[Self]
eUnsuitableGeometry: ClassVar[Self]
eUnsuitableTopology: ClassVar[Self]
eWrongObjectType: ClassVar[Self]
eWrongSubentityType: ClassVar[Self]
class Face Class
def __init__(self) -> None:
def __reduce__(self) -> Any:
def className() -> str:
def desc() -> PyRx.RxClass:
Returns a pointer to the AcRxClass object representing the specific class, or most recent
parent class explicitly registered with ObjectARX of either the pointer type used to invoke
it or the class qualifier used with it. (Remember that when a static member function is
invoked via a pointer, the pointer type, not the object type, determines which
implementation of the function is invoked.) When working with a pointer to an object and
the proper AcRxClass object for the class of the object pointed to is desired, the
AcRxObject::isA() function should be used, since it is a virtual non-static method and is
therefore not pointer type dependent. Caching the value of the pointer returned by this
method is acceptable, provided the application knows that the AcRxClass object pointed to
by the returned pointer was created by an ObjectARX application that will not be unloaded.
def getArea(self) -> float:
def getAreaWithTol(self, tolRequired: float) -> tuple[float, float]:
def getOrientToSurface(self) -> bool:
def getShell(self) -> Shell:
def getSurface(self) -> PyGe.Surface:
def getSurfaceType(self) -> PyGe.EntityId:
class FaceLoopTraverser Class
def __init__(self) -> None:
def __reduce__(self) -> Any:
def className() -> str:
def desc() -> PyRx.RxClass:
Returns a pointer to the AcRxClass object representing the specific class, or most recent
parent class explicitly registered with ObjectARX of either the pointer type used to invoke
it or the class qualifier used with it. (Remember that when a static member function is
invoked via a pointer, the pointer type, not the object type, determines which
implementation of the function is invoked.) When working with a pointer to an object and
the proper AcRxClass object for the class of the object pointed to is desired, the
AcRxObject::isA() function should be used, since it is a virtual non-static method and is
therefore not pointer type dependent. Caching the value of the pointer returned by this
method is acceptable, provided the application knows that the AcRxClass object pointed to
by the returned pointer was created by an ObjectARX application that will not be unloaded.
def getFace(self) -> Face:
def getLoop(self) -> Loop:
def setFace(self, val: PyBr.Face) -> None:
def setFaceAndLoop(self, val: PyBr.Loop) -> None:
def setFaceTraverser(self, val: PyBr.ShellFaceTraverser) -> None:
def setLoop(self, val: PyBr.Loop) -> None:
class FaceTraverser Class
def __init__(self, val: PyBr.Brep) -> None:
def __reduce__(self) -> Any:
def className() -> str:
def desc() -> PyRx.RxClass:
Returns a pointer to the AcRxClass object representing the specific class, or most recent
parent class explicitly registered with ObjectARX of either the pointer type used to invoke
it or the class qualifier used with it. (Remember that when a static member function is
invoked via a pointer, the pointer type, not the object type, determines which
implementation of the function is invoked.) When working with a pointer to an object and
the proper AcRxClass object for the class of the object pointed to is desired, the
AcRxObject::isA() function should be used, since it is a virtual non-static method and is
therefore not pointer type dependent. Caching the value of the pointer returned by this
method is acceptable, provided the application knows that the AcRxClass object pointed to
by the returned pointer was created by an ObjectARX application that will not be unloaded.
def getBrep(self) -> Brep:
def getFace(self) -> Face:
def getFaces(self) -> list[PyBr.Face]:
def setBrep(self, val: PyBr.Brep) -> None:
def setBrepAndFace(self, val: PyBr.Face) -> None:
def setFace(self, val: PyBr.Face) -> None:
class Hit Class
def __init__(self) -> None:
def __reduce__(self) -> Any:
def brepChanged(self) -> bool:
def className() -> str:
def desc() -> PyRx.RxClass:
Returns a pointer to the AcRxClass object representing the specific class, or most recent
parent class explicitly registered with ObjectARX of either the pointer type used to invoke
it or the class qualifier used with it. (Remember that when a static member function is
invoked via a pointer, the pointer type, not the object type, determines which
implementation of the function is invoked.) When working with a pointer to an object and
the proper AcRxClass object for the class of the object pointed to is desired, the
AcRxObject::isA() function should be used, since it is a virtual non-static method and is
therefore not pointer type dependent. Caching the value of the pointer returned by this
method is acceptable, provided the application knows that the AcRxClass object pointed to
by the returned pointer was created by an ObjectARX application that will not be unloaded.
def getEntityAssociated(self) -> Entity:
def getEntityEntered(self) -> Entity:
def getEntityHit(self) -> Entity:
def getPoint(self) -> PyGe.Point3d:
def getValidationLevel(self) -> ValidationLevel:
def isEqualTo(self, otherObject: PyRx.RxObject) -> bool:
def isNull(self) -> bool:
def setValidationLevel(self, val: PyBr.ValidationLevel) -> None:
class Loop Class
def __init__(self) -> None:
def __reduce__(self) -> Any:
def className() -> str:
def desc() -> PyRx.RxClass:
Returns a pointer to the AcRxClass object representing the specific class, or most recent
parent class explicitly registered with ObjectARX of either the pointer type used to invoke
it or the class qualifier used with it. (Remember that when a static member function is
invoked via a pointer, the pointer type, not the object type, determines which
implementation of the function is invoked.) When working with a pointer to an object and
the proper AcRxClass object for the class of the object pointed to is desired, the
AcRxObject::isA() function should be used, since it is a virtual non-static method and is
therefore not pointer type dependent. Caching the value of the pointer returned by this
method is acceptable, provided the application knows that the AcRxClass object pointed to
by the returned pointer was created by an ObjectARX application that will not be unloaded.
def getFace(self) -> Face:
def getType(self) -> LoopType:
class LoopEdgeTraverser Class
def __init__(self) -> None:
def __reduce__(self) -> Any:
def className() -> str:
def desc() -> PyRx.RxClass:
Returns a pointer to the AcRxClass object representing the specific class, or most recent
parent class explicitly registered with ObjectARX of either the pointer type used to invoke
it or the class qualifier used with it. (Remember that when a static member function is
invoked via a pointer, the pointer type, not the object type, determines which
implementation of the function is invoked.) When working with a pointer to an object and
the proper AcRxClass object for the class of the object pointed to is desired, the
AcRxObject::isA() function should be used, since it is a virtual non-static method and is
therefore not pointer type dependent. Caching the value of the pointer returned by this
method is acceptable, provided the application knows that the AcRxClass object pointed to
by the returned pointer was created by an ObjectARX application that will not be unloaded.
def getEdge(self) -> Edge:
def getEdgeOrientToLoop(self) -> bool:
def getLoop(self) -> Loop:
def getOrientedCurve(self) -> PyGe.Curve3d:
def getParamCurve(self) -> PyGe.Curve2d:
def setEdge(self, val: PyBr.Edge) -> None:
def setLoop(self, val: PyBr.Loop) -> None:
def setLoopAndEdge(self, val: PyBr.EdgeLoopTraverser) -> None:
def setLoopTraverser(self, val: PyBr.FaceLoopTraverser) -> None:
class LoopType Class
kUnclassified: ClassVar[Self]
kExterior: ClassVar[Self]
kInterior: ClassVar[Self]
kWinding: ClassVar[Self]
kLoopUnclassified: ClassVar[Self]
kLoopExterior: ClassVar[Self]
class MassProps Class
def __init__(self) -> None:
def __reduce__(self) -> Any:
def centroid(self) -> PyGe.Point3d:
def mass(self) -> float:
def momInertia(self) -> tuple:
def prinAxes(self) -> tuple:
def prinMoments(self) -> tuple:
def prodInertia(self) -> tuple:
def radiiGyration(self) -> tuple:
def volume(self) -> float:
class Mesh Class
def __init__() -> None:
Raises an exception.
This class cannot be instantiated from Python.
def __reduce__(self) -> Any:
def className() -> str:
def desc() -> PyRx.RxClass:
Returns a pointer to the AcRxClass object representing the specific class, or most recent
parent class explicitly registered with ObjectARX of either the pointer type used to invoke
it or the class qualifier used with it. (Remember that when a static member function is
invoked via a pointer, the pointer type, not the object type, determines which
implementation of the function is invoked.) When working with a pointer to an object and
the proper AcRxClass object for the class of the object pointed to is desired, the
AcRxObject::isA() function should be used, since it is a virtual non-static method and is
therefore not pointer type dependent. Caching the value of the pointer returned by this
method is acceptable, provided the application knows that the AcRxClass object pointed to
by the returned pointer was created by an ObjectARX application that will not be unloaded.
class Mesh2d Class
def __init__(self) -> None:
def __reduce__(self) -> Any:
def className() -> str:
def desc() -> PyRx.RxClass:
Returns a pointer to the AcRxClass object representing the specific class, or most recent
parent class explicitly registered with ObjectARX of either the pointer type used to invoke
it or the class qualifier used with it. (Remember that when a static member function is
invoked via a pointer, the pointer type, not the object type, determines which
implementation of the function is invoked.) When working with a pointer to an object and
the proper AcRxClass object for the class of the object pointed to is desired, the
AcRxObject::isA() function should be used, since it is a virtual non-static method and is
therefore not pointer type dependent. Caching the value of the pointer returned by this
method is acceptable, provided the application knows that the AcRxClass object pointed to
by the returned pointer was created by an ObjectARX application that will not be unloaded.
class Mesh2dElement2dTraverser Class
def __init__(self) -> None:
def __reduce__(self) -> Any:
def className() -> str:
def desc() -> PyRx.RxClass:
Returns a pointer to the AcRxClass object representing the specific class, or most recent
parent class explicitly registered with ObjectARX of either the pointer type used to invoke
it or the class qualifier used with it. (Remember that when a static member function is
invoked via a pointer, the pointer type, not the object type, determines which
implementation of the function is invoked.) When working with a pointer to an object and
the proper AcRxClass object for the class of the object pointed to is desired, the
AcRxObject::isA() function should be used, since it is a virtual non-static method and is
therefore not pointer type dependent. Caching the value of the pointer returned by this
method is acceptable, provided the application knows that the AcRxClass object pointed to
by the returned pointer was created by an ObjectARX application that will not be unloaded.
def getElement(self) -> Element2d:
def getMesh(self) -> Mesh2d:
def setElement(self, val: PyBr.Element2d) -> None:
def setMesh(self, val: PyBr.Mesh2d) -> None:
def setMeshAndElement(self, val: PyBr.Element2d) -> None:
class MeshEntity Class
def __init__() -> None:
Raises an exception.
This class cannot be instantiated from Python.
def __reduce__(self) -> Any:
def brepChanged(self) -> bool:
def className() -> str:
def desc() -> PyRx.RxClass:
Returns a pointer to the AcRxClass object representing the specific class, or most recent
parent class explicitly registered with ObjectARX of either the pointer type used to invoke
it or the class qualifier used with it. (Remember that when a static member function is
invoked via a pointer, the pointer type, not the object type, determines which
implementation of the function is invoked.) When working with a pointer to an object and
the proper AcRxClass object for the class of the object pointed to is desired, the
AcRxObject::isA() function should be used, since it is a virtual non-static method and is
therefore not pointer type dependent. Caching the value of the pointer returned by this
method is acceptable, provided the application knows that the AcRxClass object pointed to
by the returned pointer was created by an ObjectARX application that will not be unloaded.
def getEntityAssociated(self) -> Entity:
def getValidationLevel(self) -> ValidationLevel:
def isEqualTo(self, otherObject: PyRx.RxObject) -> bool:
def isNull(self) -> bool:
def setValidationLevel(self, val: PyBr.ValidationLevel) -> None:
class Node Class
def __init__(self) -> None:
def __reduce__(self) -> Any:
def className() -> str:
def desc() -> PyRx.RxClass:
Returns a pointer to the AcRxClass object representing the specific class, or most recent
parent class explicitly registered with ObjectARX of either the pointer type used to invoke
it or the class qualifier used with it. (Remember that when a static member function is
invoked via a pointer, the pointer type, not the object type, determines which
implementation of the function is invoked.) When working with a pointer to an object and
the proper AcRxClass object for the class of the object pointed to is desired, the
AcRxObject::isA() function should be used, since it is a virtual non-static method and is
therefore not pointer type dependent. Caching the value of the pointer returned by this
method is acceptable, provided the application knows that the AcRxClass object pointed to
by the returned pointer was created by an ObjectARX application that will not be unloaded.
def getPoint(self) -> PyGe.Point3d:
class Relation Class
kUnknown: ClassVar[Self]
kOutside: ClassVar[Self]
kInside: ClassVar[Self]
kBoundary: ClassVar[Self]
kCoincident: ClassVar[Self]
kTangent: ClassVar[Self]
kIntersect: ClassVar[Self]
class Shell Class
def __init__(self) -> None:
def __reduce__(self) -> Any:
def className() -> str:
def desc() -> PyRx.RxClass:
Returns a pointer to the AcRxClass object representing the specific class, or most recent
parent class explicitly registered with ObjectARX of either the pointer type used to invoke
it or the class qualifier used with it. (Remember that when a static member function is
invoked via a pointer, the pointer type, not the object type, determines which
implementation of the function is invoked.) When working with a pointer to an object and
the proper AcRxClass object for the class of the object pointed to is desired, the
AcRxObject::isA() function should be used, since it is a virtual non-static method and is
therefore not pointer type dependent. Caching the value of the pointer returned by this
method is acceptable, provided the application knows that the AcRxClass object pointed to
by the returned pointer was created by an ObjectARX application that will not be unloaded.
def getComplex(self) -> Complex:
def getType(self) -> ShellType:
class ShellFaceTraverser Class
def __init__(self) -> None:
def __reduce__(self) -> Any:
def className() -> str:
def desc() -> PyRx.RxClass:
Returns a pointer to the AcRxClass object representing the specific class, or most recent
parent class explicitly registered with ObjectARX of either the pointer type used to invoke
it or the class qualifier used with it. (Remember that when a static member function is
invoked via a pointer, the pointer type, not the object type, determines which
implementation of the function is invoked.) When working with a pointer to an object and
the proper AcRxClass object for the class of the object pointed to is desired, the
AcRxObject::isA() function should be used, since it is a virtual non-static method and is
therefore not pointer type dependent. Caching the value of the pointer returned by this
method is acceptable, provided the application knows that the AcRxClass object pointed to
by the returned pointer was created by an ObjectARX application that will not be unloaded.
def getFace(self) -> Face:
def getShell(self) -> Shell:
def setFace(self, val: PyBr.Face) -> None:
def setShell(self, val: PyBr.Shell) -> None:
def setShellAndFace(self, val: PyBr.Face) -> None:
def setShellTraverser(self, val: PyBr.ComplexShellTraverser) -> None:
class ShellTraverser Class
def __init__(self, val: PyBr.Brep) -> None:
def __reduce__(self) -> Any:
def className() -> str:
def desc() -> PyRx.RxClass:
Returns a pointer to the AcRxClass object representing the specific class, or most recent
parent class explicitly registered with ObjectARX of either the pointer type used to invoke
it or the class qualifier used with it. (Remember that when a static member function is
invoked via a pointer, the pointer type, not the object type, determines which
implementation of the function is invoked.) When working with a pointer to an object and
the proper AcRxClass object for the class of the object pointed to is desired, the
AcRxObject::isA() function should be used, since it is a virtual non-static method and is
therefore not pointer type dependent. Caching the value of the pointer returned by this
method is acceptable, provided the application knows that the AcRxClass object pointed to
by the returned pointer was created by an ObjectARX application that will not be unloaded.
def getBrep(self) -> Brep:
def getShell(self) -> Shell:
def getShells(self) -> list[PyBr.Shell]:
def setBrep(self, val: PyBr.Brep) -> None:
def setBrepAndShell(self, val: PyBr.Shell) -> None:
def setShell(self, val: PyBr.Shell) -> None:
class ShellType Class
kShellUnclassified: ClassVar[Self]
kShellExterior: ClassVar[Self]
kShellInterior: ClassVar[Self]
class Traverser Class
def __init__() -> None:
Raises an exception.
This class cannot be instantiated from Python.
def __reduce__(self) -> Any:
def brepChanged(self) -> bool:
def className() -> str:
def desc() -> PyRx.RxClass:
Returns a pointer to the AcRxClass object representing the specific class, or most recent
parent class explicitly registered with ObjectARX of either the pointer type used to invoke
it or the class qualifier used with it. (Remember that when a static member function is
invoked via a pointer, the pointer type, not the object type, determines which
implementation of the function is invoked.) When working with a pointer to an object and
the proper AcRxClass object for the class of the object pointed to is desired, the
AcRxObject::isA() function should be used, since it is a virtual non-static method and is
therefore not pointer type dependent. Caching the value of the pointer returned by this
method is acceptable, provided the application knows that the AcRxClass object pointed to
by the returned pointer was created by an ObjectARX application that will not be unloaded.
def done(self) -> bool:
def getValidationLevel(self) -> ValidationLevel:
def isEqualTo(self, otherObject: PyRx.RxObject) -> bool:
def isNull(self) -> bool:
def next(self) -> None:
def restart(self) -> None:
def setValidationLevel(self, val: PyBr.ValidationLevel) -> None:
class ValidationLevel Class
kFullValidation: ClassVar[Self]
kNoValidation: ClassVar[Self]
class Vertex Class
def __init__(self) -> None:
def __reduce__(self) -> Any:
def className() -> str:
def desc() -> PyRx.RxClass:
Returns a pointer to the AcRxClass object representing the specific class, or most recent
parent class explicitly registered with ObjectARX of either the pointer type used to invoke
it or the class qualifier used with it. (Remember that when a static member function is
invoked via a pointer, the pointer type, not the object type, determines which
implementation of the function is invoked.) When working with a pointer to an object and
the proper AcRxClass object for the class of the object pointed to is desired, the
AcRxObject::isA() function should be used, since it is a virtual non-static method and is
therefore not pointer type dependent. Caching the value of the pointer returned by this
method is acceptable, provided the application knows that the AcRxClass object pointed to
by the returned pointer was created by an ObjectARX application that will not be unloaded.
def getPoint(self) -> PyGe.Point3d:
class VertexEdgeTraverser Class
def __init__(self) -> None:
def __reduce__(self) -> Any:
def className() -> str:
def desc() -> PyRx.RxClass:
Returns a pointer to the AcRxClass object representing the specific class, or most recent
parent class explicitly registered with ObjectARX of either the pointer type used to invoke
it or the class qualifier used with it. (Remember that when a static member function is
invoked via a pointer, the pointer type, not the object type, determines which
implementation of the function is invoked.) When working with a pointer to an object and
the proper AcRxClass object for the class of the object pointed to is desired, the
AcRxObject::isA() function should be used, since it is a virtual non-static method and is
therefore not pointer type dependent. Caching the value of the pointer returned by this
method is acceptable, provided the application knows that the AcRxClass object pointed to
by the returned pointer was created by an ObjectARX application that will not be unloaded.
def getEdge(self) -> Edge:
def getVertex(self) -> PyBr.Vertex:
def setEdge(self, val: PyBr.Edge) -> None:
def setVertex(self, val: PyBr.Vertex) -> None:
class VertexLoopTraverser Class
def __init__(self) -> None:
def __reduce__(self) -> Any:
def className() -> str:
def desc() -> PyRx.RxClass:
Returns a pointer to the AcRxClass object representing the specific class, or most recent
parent class explicitly registered with ObjectARX of either the pointer type used to invoke
it or the class qualifier used with it. (Remember that when a static member function is
invoked via a pointer, the pointer type, not the object type, determines which
implementation of the function is invoked.) When working with a pointer to an object and
the proper AcRxClass object for the class of the object pointed to is desired, the
AcRxObject::isA() function should be used, since it is a virtual non-static method and is
therefore not pointer type dependent. Caching the value of the pointer returned by this
method is acceptable, provided the application knows that the AcRxClass object pointed to
by the returned pointer was created by an ObjectARX application that will not be unloaded.
def getLoop(self) -> Loop:
def getVertex(self) -> PyBr.Vertex:
def setLoop(self, val: PyBr.Loop) -> None:
def setVertex(self, val: PyBr.Vertex) -> None:
def setVertexAndLoop(self, val: PyBr.LoopVertexTraverser) -> None: