GcDbRegion
- class pygcad.pygrx.GcDbRegion
Bases:
GcDbEntity
Methods Summary
ASMBodyCopy
(*args, **kwargs)Overloaded function.
booleanOper
(self, operation, otherRegion)C++: GcDbRegion::booleanOper(enum GcDb::BoolOperType, class GcDbRegion *) --> enum Gcad::ErrorStatus
cast
(inPtr)C++: GcDbRegion::cast(const class GcRxObject *) --> class GcDbRegion *
C++: GcDbRegion::className() --> const wchar_t *
commitWritableASMBody
(self)C++: GcDbRegion::commitWritableASMBody() --> void
createFromCurves
(curveSegments, regions)C++: GcDbRegion::createFromCurves(const GcDbVoidPtrArray &, GcDbVoidPtrArray &) --> enum Gcad::ErrorStatus
desc
()C++: GcDbRegion::desc() --> class GcRxClass *
dragStatus
(self, para)C++: GcDbRegion::dragStatus(const enum GcDb::DragStat) --> void
getArea
(self)C++: GcDbRegion::getArea(double &) const --> enum Gcad::ErrorStatus
getLockedASMBody
(self)C++: GcDbRegion::getLockedASMBody() --> const void *
getLockedWritableASMBody
(self)C++: GcDbRegion::getLockedWritableASMBody() --> void *
getNormal
(self, para)C++: GcDbRegion::getNormal(class GcGeVector3d &) const --> enum Gcad::ErrorStatus
getPerimeter
(self)C++: GcDbRegion::getPerimeter(double &) const --> enum Gcad::ErrorStatus
getPlane
(*args, **kwargs)Overloaded function.
internalSubentId
(self, ent)C++: GcDbRegion::internalSubentId(void *) const --> class GcDbSubentId
internalSubentPtr
(self, id)C++: GcDbRegion::internalSubentPtr(const class GcDbSubentId &) const --> void *
isA
(self)C++: GcDbRegion::isA() const --> class GcRxClass *
isNull
(self)C++: GcDbRegion::isNull() const --> bool
numChanges
(self)C++: GcDbRegion::numChanges() const --> unsigned int
rxInit
()C++: GcDbRegion::rxInit() --> void
setASMBody
(self, modelerBody)C++: GcDbRegion::setASMBody(const void *) --> enum Gcad::ErrorStatus
unlockASMBody
(self)C++: GcDbRegion::unlockASMBody() --> void
usesGraphicsCache
(self)C++: GcDbRegion::usesGraphicsCache() --> bool
Methods Documentation
- ASMBodyCopy(*args, **kwargs)
Overloaded function.
ASMBodyCopy(self: pygcad.pygrx.GcDbRegion) -> capsule
ASMBodyCopy(self: pygcad.pygrx.GcDbRegion, bDeepCopy: bool) -> capsule
C++: GcDbRegion::ASMBodyCopy(bool) const –> void *
- booleanOper(self: pygcad.pygrx.GcDbRegion, operation: pygcad.pygrx.GcDb.BoolOperType, otherRegion: pygcad.pygrx.GcDbRegion) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbRegion::booleanOper(enum GcDb::BoolOperType, class GcDbRegion *) –> enum Gcad::ErrorStatus
- static cast(inPtr: pygcad.pygrx.GcRxObject) pygcad.pygrx.GcDbRegion
C++: GcDbRegion::cast(const class GcRxObject *) –> class GcDbRegion *
- static className() str
C++: GcDbRegion::className() –> const wchar_t *
- commitWritableASMBody(self: pygcad.pygrx.GcDbRegion) None
C++: GcDbRegion::commitWritableASMBody() –> void
- static createFromCurves(curveSegments: GcArray<void * __ptr64, GcArrayMemCopyReallocator<void * __ptr64> >, regions: GcArray<void * __ptr64, GcArrayMemCopyReallocator<void * __ptr64> >) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbRegion::createFromCurves(const GcDbVoidPtrArray &, GcDbVoidPtrArray &) –> enum Gcad::ErrorStatus
- static desc() pygcad.pygrx.GcRxClass
C++: GcDbRegion::desc() –> class GcRxClass *
- dragStatus(self: pygcad.pygrx.GcDbRegion, para: pygcad.pygrx.GcDb.DragStat) None
C++: GcDbRegion::dragStatus(const enum GcDb::DragStat) –> void
- getArea(self: pygcad.pygrx.GcDbRegion) Tuple[pygcad.pygrx.Gcad.ErrorStatus, float]
C++: GcDbRegion::getArea(double &) const –> enum Gcad::ErrorStatus
- getLockedASMBody(self: pygcad.pygrx.GcDbRegion) capsule
C++: GcDbRegion::getLockedASMBody() –> const void *
- getLockedWritableASMBody(self: pygcad.pygrx.GcDbRegion) capsule
C++: GcDbRegion::getLockedWritableASMBody() –> void *
- getNormal(self: pygcad.pygrx.GcDbRegion, para: pygcad.pygrx.GcGeVector3d) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbRegion::getNormal(class GcGeVector3d &) const –> enum Gcad::ErrorStatus
- getPerimeter(self: pygcad.pygrx.GcDbRegion) Tuple[pygcad.pygrx.Gcad.ErrorStatus, float]
C++: GcDbRegion::getPerimeter(double &) const –> enum Gcad::ErrorStatus
- getPlane(*args, **kwargs)
Overloaded function.
getPlane(self: pygcad.pygrx.GcDbRegion, regionPlane: pygcad.pygrx.GcGePlane) -> pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbRegion::getPlane(class GcGePlane &) const –> enum Gcad::ErrorStatus
getPlane(self: pygcad.pygrx.GcDbRegion, plane: pygcad.pygrx.GcGePlane, type: pygcad.pygrx.GcDb.Planarity) -> pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbRegion::getPlane(class GcGePlane &, enum GcDb::Planarity &) const –> enum Gcad::ErrorStatus
- internalSubentId(self: pygcad.pygrx.GcDbRegion, ent: capsule) pygcad.pygrx.GcDbSubentId
C++: GcDbRegion::internalSubentId(void *) const –> class GcDbSubentId
- internalSubentPtr(self: pygcad.pygrx.GcDbRegion, id: pygcad.pygrx.GcDbSubentId) capsule
C++: GcDbRegion::internalSubentPtr(const class GcDbSubentId &) const –> void *
- isA(self: pygcad.pygrx.GcDbRegion) pygcad.pygrx.GcRxClass
C++: GcDbRegion::isA() const –> class GcRxClass *
- isNull(self: pygcad.pygrx.GcDbRegion) bool
C++: GcDbRegion::isNull() const –> bool
- numChanges(self: pygcad.pygrx.GcDbRegion) int
C++: GcDbRegion::numChanges() const –> unsigned int
- static rxInit() None
C++: GcDbRegion::rxInit() –> void
- setASMBody(self: pygcad.pygrx.GcDbRegion, modelerBody: capsule) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbRegion::setASMBody(const void *) –> enum Gcad::ErrorStatus
- unlockASMBody(self: pygcad.pygrx.GcDbRegion) None
C++: GcDbRegion::unlockASMBody() –> void
- usesGraphicsCache(self: pygcad.pygrx.GcDbRegion) bool
C++: GcDbRegion::usesGraphicsCache() –> bool