GcDbSpatialFilter

class pygcad.pygrx.GcDbSpatialFilter

Bases: GcDbFilter

Methods Summary

cast(inPtr)

C++: GcDbSpatialFilter::cast(const class GcRxObject *) --> class GcDbSpatialFilter *

className()

C++: GcDbSpatialFilter::className() --> const wchar_t *

clipVolumeIntersectsExtents(self, ext)

C++: GcDbSpatialFilter::clipVolumeIntersectsExtents(const class GcDbExtents &) const --> bool

desc()

C++: GcDbSpatialFilter::desc() --> class GcRxClass *

getClipSpaceToWCSMatrix(self, mat)

C++: GcDbSpatialFilter::getClipSpaceToWCSMatrix(class GcGeMatrix3d &) const --> class GcGeMatrix3d &

getDefinition(self)

C++: GcDbSpatialFilter::getDefinition(GcGePoint2dArray &, class GcGeVector3d &, double &, double &, double &, bool &) const --> enum Gcad::ErrorStatus

getOriginalInverseBlockXform(self, mat)

C++: GcDbSpatialFilter::getOriginalInverseBlockXform(class GcGeMatrix3d &) const --> class GcGeMatrix3d &

getVolume(self, fromPt, toPt, upDir, viewField)

C++: GcDbSpatialFilter::getVolume(class GcGePoint3d &, class GcGePoint3d &, class GcGeVector3d &, class GcGeVector2d &) const --> enum Gcad::ErrorStatus

hasPerspectiveCamera(self)

C++: GcDbSpatialFilter::hasPerspectiveCamera() const --> bool

indexClass(self)

C++: GcDbSpatialFilter::indexClass() const --> class GcRxClass *

isA(self)

C++: GcDbSpatialFilter::isA() const --> class GcRxClass *

isInverted(self)

C++: GcDbSpatialFilter::isInverted() const --> bool

queryBounds(*args, **kwargs)

Overloaded function.

rxInit()

C++: GcDbSpatialFilter::rxInit() --> void

setDefinition(self, pts, normal, elevation, ...)

C++: GcDbSpatialFilter::setDefinition(const int &, const class GcGeVector3d &, double, double, double, bool) --> enum Gcad::ErrorStatus

setInverted(self, bInverted)

C++: GcDbSpatialFilter::setInverted(bool) --> enum Gcad::ErrorStatus

setPerspectiveCamera(self, fromPt)

C++: GcDbSpatialFilter::setPerspectiveCamera(const class GcGePoint3d &) --> enum Gcad::ErrorStatus

Methods Documentation

static cast(inPtr: pygcad.pygrx.GcRxObject) pygcad.pygrx.GcDbSpatialFilter

C++: GcDbSpatialFilter::cast(const class GcRxObject *) –> class GcDbSpatialFilter *

static className() str

C++: GcDbSpatialFilter::className() –> const wchar_t *

clipVolumeIntersectsExtents(self: pygcad.pygrx.GcDbSpatialFilter, ext: pygcad.pygrx.GcDbExtents) bool

C++: GcDbSpatialFilter::clipVolumeIntersectsExtents(const class GcDbExtents &) const –> bool

static desc() pygcad.pygrx.GcRxClass

C++: GcDbSpatialFilter::desc() –> class GcRxClass *

getClipSpaceToWCSMatrix(self: pygcad.pygrx.GcDbSpatialFilter, mat: pygcad.pygrx.GcGeMatrix3d) pygcad.pygrx.GcGeMatrix3d

C++: GcDbSpatialFilter::getClipSpaceToWCSMatrix(class GcGeMatrix3d &) const –> class GcGeMatrix3d &

getDefinition(self: pygcad.pygrx.GcDbSpatialFilter) Tuple[pygcad.pygrx.Gcad.ErrorStatus, pygcad.pygrx.GcGePoint2dArray, pygcad.pygrx.GcGeVector3d, float, float, float, bool]

C++: GcDbSpatialFilter::getDefinition(GcGePoint2dArray &, class GcGeVector3d &, double &, double &, double &, bool &) const –> enum Gcad::ErrorStatus

getOriginalInverseBlockXform(self: pygcad.pygrx.GcDbSpatialFilter, mat: pygcad.pygrx.GcGeMatrix3d) pygcad.pygrx.GcGeMatrix3d

C++: GcDbSpatialFilter::getOriginalInverseBlockXform(class GcGeMatrix3d &) const –> class GcGeMatrix3d &

getVolume(self: pygcad.pygrx.GcDbSpatialFilter, fromPt: pygcad.pygrx.GcGePoint3d, toPt: pygcad.pygrx.GcGePoint3d, upDir: pygcad.pygrx.GcGeVector3d, viewField: pygcad.pygrx.GcGeVector2d) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbSpatialFilter::getVolume(class GcGePoint3d &, class GcGePoint3d &, class GcGeVector3d &, class GcGeVector2d &) const –> enum Gcad::ErrorStatus

hasPerspectiveCamera(self: pygcad.pygrx.GcDbSpatialFilter) bool

C++: GcDbSpatialFilter::hasPerspectiveCamera() const –> bool

indexClass(self: pygcad.pygrx.GcDbSpatialFilter) pygcad.pygrx.GcRxClass

C++: GcDbSpatialFilter::indexClass() const –> class GcRxClass *

isA(self: pygcad.pygrx.GcDbSpatialFilter) pygcad.pygrx.GcRxClass

C++: GcDbSpatialFilter::isA() const –> class GcRxClass *

isInverted(self: pygcad.pygrx.GcDbSpatialFilter) bool

C++: GcDbSpatialFilter::isInverted() const –> bool

queryBounds(*args, **kwargs)

Overloaded function.

  1. queryBounds(self: pygcad.pygrx.GcDbSpatialFilter, ext: pygcad.pygrx.GcDbExtents, pRefBlkRef: pygcad.pygrx.GcDbBlockReference) -> None

C++: GcDbSpatialFilter::queryBounds(class GcDbExtents &, const class GcDbBlockReference *) const –> void

  1. queryBounds(self: pygcad.pygrx.GcDbSpatialFilter, ext: pygcad.pygrx.GcDbExtents) -> None

C++: GcDbSpatialFilter::queryBounds(class GcDbExtents &) const –> void

static rxInit() None

C++: GcDbSpatialFilter::rxInit() –> void

setDefinition(self: pygcad.pygrx.GcDbSpatialFilter, pts: int, normal: pygcad.pygrx.GcGeVector3d, elevation: float, frontClip: float, backClip: float, enabled: bool) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbSpatialFilter::setDefinition(const int &, const class GcGeVector3d &, double, double, double, bool) –> enum Gcad::ErrorStatus

setInverted(self: pygcad.pygrx.GcDbSpatialFilter, bInverted: bool) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbSpatialFilter::setInverted(bool) –> enum Gcad::ErrorStatus

setPerspectiveCamera(self: pygcad.pygrx.GcDbSpatialFilter, fromPt: pygcad.pygrx.GcGePoint3d) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbSpatialFilter::setPerspectiveCamera(const class GcGePoint3d &) –> enum Gcad::ErrorStatus