GcDbUnderlayItem

class pygcad.pygrx.GcDbUnderlayItem

Bases: pybind11_object

Methods Summary

assign(self, para)

C++: GcDbUnderlayItem::operator=(const class GcDbUnderlayItem &) --> class GcDbUnderlayItem &

draw(self, pWorldDraw, pViewportDraw, context)

C++: GcDbUnderlayItem::draw(class GcGiWorldDraw *, class GcGiViewportDraw *, const struct GcDbUnderlayDrawContext &) const --> enum Gcad::ErrorStatus

getExtents(self, min, max)

C++: GcDbUnderlayItem::getExtents(class GcGePoint2d &, class GcGePoint2d &) const --> enum Gcad::ErrorStatus

getName(self)

C++: GcDbUnderlayItem::getName() const --> class GcString

getOsnapPoints(self, modelToWorld, ...)

C++: GcDbUnderlayItem::getOsnapPoints(const class GcGeMatrix3d &, enum GcDb::OsnapMode, long, const class GcGePoint3d &, const class GcGePoint3d &, const class GcGeMatrix3d &, GcGePoint3dArray &, GcDbIntArray &) const --> enum Gcad::ErrorStatus

getSubEntityAtGsMarker(self, modelToWorld, ...)

C++: GcDbUnderlayItem::getSubEntityAtGsMarker(const class GcGeMatrix3d &, long) const --> class GcDbEntity *

getUnderlayLayer(self, para, para1)

C++: GcDbUnderlayItem::getUnderlayLayer(int, class GcUnderlayLayer &) const --> enum Gcad::ErrorStatus

getUnits(self)

C++: GcDbUnderlayItem::getUnits() const --> enum GcDb::UnitsValue

intersectWith(self, modelToWorld, pEnt, ...)

C++: GcDbUnderlayItem::intersectWith(const class GcGeMatrix3d &, const class GcDbEntity *, enum GcDb::Intersect, const class GcGePlane *, GcGePoint3dArray &, long, long) const --> enum Gcad::ErrorStatus

modelTransform(self)

C++: GcDbUnderlayItem::modelTransform() const --> class GcGeMatrix3d

underlayLayerCount(self)

C++: GcDbUnderlayItem::underlayLayerCount() const --> unsigned int

usingPartialContent(self)

C++: GcDbUnderlayItem::usingPartialContent() const --> bool

version(self)

C++: GcDbUnderlayItem::version() const --> int

Methods Documentation

assign(self: pygcad.pygrx.GcDbUnderlayItem, para: pygcad.pygrx.GcDbUnderlayItem) pygcad.pygrx.GcDbUnderlayItem

C++: GcDbUnderlayItem::operator=(const class GcDbUnderlayItem &) –> class GcDbUnderlayItem &

draw(self: pygcad.pygrx.GcDbUnderlayItem, pWorldDraw: GcGiWorldDraw, pViewportDraw: GcGiViewportDraw, context: pygcad.pygrx.GcDbUnderlayDrawContext) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbUnderlayItem::draw(class GcGiWorldDraw *, class GcGiViewportDraw *, const struct GcDbUnderlayDrawContext &) const –> enum Gcad::ErrorStatus

getExtents(self: pygcad.pygrx.GcDbUnderlayItem, min: pygcad.pygrx.GcGePoint2d, max: pygcad.pygrx.GcGePoint2d) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbUnderlayItem::getExtents(class GcGePoint2d &, class GcGePoint2d &) const –> enum Gcad::ErrorStatus

getName(self: pygcad.pygrx.GcDbUnderlayItem) pygcad.pygrx.GcString

C++: GcDbUnderlayItem::getName() const –> class GcString

getOsnapPoints(self: pygcad.pygrx.GcDbUnderlayItem, modelToWorld: pygcad.pygrx.GcGeMatrix3d, osnapMode: pygcad.pygrx.GcDb.OsnapMode, gsSelectionMark: int, pickPoint: pygcad.pygrx.GcGePoint3d, lastPoint: pygcad.pygrx.GcGePoint3d, viewXform: pygcad.pygrx.GcGeMatrix3d, snapPoints: pygcad.pygrx.GcGePoint3dArray, geomIds: pygcad.pygrx.GcGeInt32Array) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbUnderlayItem::getOsnapPoints(const class GcGeMatrix3d &, enum GcDb::OsnapMode, long, const class GcGePoint3d &, const class GcGePoint3d &, const class GcGeMatrix3d &, GcGePoint3dArray &, GcDbIntArray &) const –> enum Gcad::ErrorStatus

getSubEntityAtGsMarker(self: pygcad.pygrx.GcDbUnderlayItem, modelToWorld: pygcad.pygrx.GcGeMatrix3d, gsSelectionMark: int) pygcad.pygrx.GcDbEntity

C++: GcDbUnderlayItem::getSubEntityAtGsMarker(const class GcGeMatrix3d &, long) const –> class GcDbEntity *

getUnderlayLayer(self: pygcad.pygrx.GcDbUnderlayItem, para: int, para1: pygcad.pygrx.GcUnderlayLayer) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbUnderlayItem::getUnderlayLayer(int, class GcUnderlayLayer &) const –> enum Gcad::ErrorStatus

getUnits(self: pygcad.pygrx.GcDbUnderlayItem) pygcad.pygrx.GcDb.UnitsValue

C++: GcDbUnderlayItem::getUnits() const –> enum GcDb::UnitsValue

intersectWith(self: pygcad.pygrx.GcDbUnderlayItem, modelToWorld: pygcad.pygrx.GcGeMatrix3d, pEnt: pygcad.pygrx.GcDbEntity, intType: pygcad.pygrx.GcDb.Intersect, projPlane: pygcad.pygrx.GcGePlane, points: pygcad.pygrx.GcGePoint3dArray, thisGsMarker: int, otherGsMarker: int) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbUnderlayItem::intersectWith(const class GcGeMatrix3d &, const class GcDbEntity *, enum GcDb::Intersect, const class GcGePlane *, GcGePoint3dArray &, long, long) const –> enum Gcad::ErrorStatus

modelTransform(self: pygcad.pygrx.GcDbUnderlayItem) pygcad.pygrx.GcGeMatrix3d

C++: GcDbUnderlayItem::modelTransform() const –> class GcGeMatrix3d

underlayLayerCount(self: pygcad.pygrx.GcDbUnderlayItem) int

C++: GcDbUnderlayItem::underlayLayerCount() const –> unsigned int

usingPartialContent(self: pygcad.pygrx.GcDbUnderlayItem) bool

C++: GcDbUnderlayItem::usingPartialContent() const –> bool

version(self: pygcad.pygrx.GcDbUnderlayItem) int

C++: GcDbUnderlayItem::version() const –> int