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 *

className()

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.

  1. ASMBodyCopy(self: pygcad.pygrx.GcDbRegion) -> capsule

  2. 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.

  1. getPlane(self: pygcad.pygrx.GcDbRegion, regionPlane: pygcad.pygrx.GcGePlane) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbRegion::getPlane(class GcGePlane &) const –> enum Gcad::ErrorStatus

  1. 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