GcDbMline

class pygcad.pygrx.GcDbMline

Bases: GcDbEntity

Methods Summary

appendSeg(self, newVertex)

C++: GcDbMline::appendSeg(const class GcGePoint3d &) --> enum Gcad::ErrorStatus

axisAt(self, index)

C++: GcDbMline::axisAt(int) const --> class GcGeVector3d

cast(inPtr)

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

className()

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

closedMline(self)

C++: GcDbMline::closedMline() const --> bool

desc()

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

element(self, pt)

C++: GcDbMline::element(const class GcGePoint3d &) const --> int

getClosestPointTo(*args, **kwargs)

Overloaded function.

getParametersAt(self, index, params)

C++: GcDbMline::getParametersAt(int, GcGeVoidPointerArray &) const --> enum Gcad::ErrorStatus

getPlane(self, para)

C++: GcDbMline::getPlane(class GcGePlane &) const --> void

isA(self)

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

justification(self)

C++: GcDbMline::justification() const --> signed char

miterAt(self, index)

C++: GcDbMline::miterAt(int) const --> class GcGeVector3d

moveVertexAt(self, index, newPosition)

C++: GcDbMline::moveVertexAt(int, const class GcGePoint3d &) --> enum Gcad::ErrorStatus

normal(self)

C++: GcDbMline::normal() const --> class GcGeVector3d

numVertices(self)

C++: GcDbMline::numVertices() const --> int

removeLastSeg(self, lastVertex)

C++: GcDbMline::removeLastSeg(class GcGePoint3d &) --> enum Gcad::ErrorStatus

rxInit()

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

scale(self)

C++: GcDbMline::scale() const --> double

setClosedMline(self, closed)

C++: GcDbMline::setClosedMline(bool) --> enum Gcad::ErrorStatus

setJustification(self, newJust)

C++: GcDbMline::setJustification(signed char) --> enum Gcad::ErrorStatus

setNormal(self, newNormal)

C++: GcDbMline::setNormal(const class GcGeVector3d &) --> enum Gcad::ErrorStatus

setParametersAt(self, index, params)

C++: GcDbMline::setParametersAt(int, GcGeVoidPointerArray &) --> enum Gcad::ErrorStatus

setScale(self, newScale)

C++: GcDbMline::setScale(double) --> enum Gcad::ErrorStatus

setStyle(self, newStyleId)

C++: GcDbMline::setStyle(const class GcDbObjectId &) --> enum Gcad::ErrorStatus

setSupressEndCaps(self, supressIt)

C++: GcDbMline::setSupressEndCaps(bool) --> void

setSupressStartCaps(self, supressIt)

C++: GcDbMline::setSupressStartCaps(bool) --> void

style(self)

C++: GcDbMline::style() const --> class GcDbObjectId

supressEndCaps(self)

C++: GcDbMline::supressEndCaps() const --> bool

supressStartCaps(self)

C++: GcDbMline::supressStartCaps() const --> bool

vertexAt(self, index)

C++: GcDbMline::vertexAt(int) const --> class GcGePoint3d

Methods Documentation

appendSeg(self: pygcad.pygrx.GcDbMline, newVertex: pygcad.pygrx.GcGePoint3d) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbMline::appendSeg(const class GcGePoint3d &) –> enum Gcad::ErrorStatus

axisAt(self: pygcad.pygrx.GcDbMline, index: int) pygcad.pygrx.GcGeVector3d

C++: GcDbMline::axisAt(int) const –> class GcGeVector3d

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

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

static className() str

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

closedMline(self: pygcad.pygrx.GcDbMline) bool

C++: GcDbMline::closedMline() const –> bool

static desc() pygcad.pygrx.GcRxClass

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

element(self: pygcad.pygrx.GcDbMline, pt: pygcad.pygrx.GcGePoint3d) int

C++: GcDbMline::element(const class GcGePoint3d &) const –> int

getClosestPointTo(*args, **kwargs)

Overloaded function.

  1. getClosestPointTo(self: pygcad.pygrx.GcDbMline, givenPoint: pygcad.pygrx.GcGePoint3d, pointOnCurve: pygcad.pygrx.GcGePoint3d, extend: bool) -> pygcad.pygrx.Gcad.ErrorStatus

  2. getClosestPointTo(self: pygcad.pygrx.GcDbMline, givenPoint: pygcad.pygrx.GcGePoint3d, pointOnCurve: pygcad.pygrx.GcGePoint3d, extend: bool, excludeCaps: bool) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbMline::getClosestPointTo(const class GcGePoint3d &, class GcGePoint3d &, bool, bool) const –> enum Gcad::ErrorStatus

  1. getClosestPointTo(self: pygcad.pygrx.GcDbMline, givenPoint: pygcad.pygrx.GcGePoint3d, normal: pygcad.pygrx.GcGeVector3d, pointOnCurve: pygcad.pygrx.GcGePoint3d, extend: bool) -> pygcad.pygrx.Gcad.ErrorStatus

  2. getClosestPointTo(self: pygcad.pygrx.GcDbMline, givenPoint: pygcad.pygrx.GcGePoint3d, normal: pygcad.pygrx.GcGeVector3d, pointOnCurve: pygcad.pygrx.GcGePoint3d, extend: bool, excludeCaps: bool) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbMline::getClosestPointTo(const class GcGePoint3d &, const class GcGeVector3d &, class GcGePoint3d &, bool, bool) const –> enum Gcad::ErrorStatus

getParametersAt(self: pygcad.pygrx.GcDbMline, index: int, params: GcArray<void * __ptr64, GcArrayMemCopyReallocator<void * __ptr64> >) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbMline::getParametersAt(int, GcGeVoidPointerArray &) const –> enum Gcad::ErrorStatus

getPlane(self: pygcad.pygrx.GcDbMline, para: pygcad.pygrx.GcGePlane) None

C++: GcDbMline::getPlane(class GcGePlane &) const –> void

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

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

justification(self: pygcad.pygrx.GcDbMline) int

C++: GcDbMline::justification() const –> signed char

miterAt(self: pygcad.pygrx.GcDbMline, index: int) pygcad.pygrx.GcGeVector3d

C++: GcDbMline::miterAt(int) const –> class GcGeVector3d

moveVertexAt(self: pygcad.pygrx.GcDbMline, index: int, newPosition: pygcad.pygrx.GcGePoint3d) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbMline::moveVertexAt(int, const class GcGePoint3d &) –> enum Gcad::ErrorStatus

normal(self: pygcad.pygrx.GcDbMline) pygcad.pygrx.GcGeVector3d

C++: GcDbMline::normal() const –> class GcGeVector3d

numVertices(self: pygcad.pygrx.GcDbMline) int

C++: GcDbMline::numVertices() const –> int

removeLastSeg(self: pygcad.pygrx.GcDbMline, lastVertex: pygcad.pygrx.GcGePoint3d) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbMline::removeLastSeg(class GcGePoint3d &) –> enum Gcad::ErrorStatus

static rxInit() None

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

scale(self: pygcad.pygrx.GcDbMline) float

C++: GcDbMline::scale() const –> double

setClosedMline(self: pygcad.pygrx.GcDbMline, closed: bool) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbMline::setClosedMline(bool) –> enum Gcad::ErrorStatus

setJustification(self: pygcad.pygrx.GcDbMline, newJust: int) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbMline::setJustification(signed char) –> enum Gcad::ErrorStatus

setNormal(self: pygcad.pygrx.GcDbMline, newNormal: pygcad.pygrx.GcGeVector3d) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbMline::setNormal(const class GcGeVector3d &) –> enum Gcad::ErrorStatus

setParametersAt(self: pygcad.pygrx.GcDbMline, index: int, params: GcArray<void * __ptr64, GcArrayMemCopyReallocator<void * __ptr64> >) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbMline::setParametersAt(int, GcGeVoidPointerArray &) –> enum Gcad::ErrorStatus

setScale(self: pygcad.pygrx.GcDbMline, newScale: float) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbMline::setScale(double) –> enum Gcad::ErrorStatus

setStyle(self: pygcad.pygrx.GcDbMline, newStyleId: pygcad.pygrx.GcDbObjectId) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbMline::setStyle(const class GcDbObjectId &) –> enum Gcad::ErrorStatus

setSupressEndCaps(self: pygcad.pygrx.GcDbMline, supressIt: bool) None

C++: GcDbMline::setSupressEndCaps(bool) –> void

setSupressStartCaps(self: pygcad.pygrx.GcDbMline, supressIt: bool) None

C++: GcDbMline::setSupressStartCaps(bool) –> void

style(self: pygcad.pygrx.GcDbMline) pygcad.pygrx.GcDbObjectId

C++: GcDbMline::style() const –> class GcDbObjectId

supressEndCaps(self: pygcad.pygrx.GcDbMline) bool

C++: GcDbMline::supressEndCaps() const –> bool

supressStartCaps(self: pygcad.pygrx.GcDbMline) bool

C++: GcDbMline::supressStartCaps() const –> bool

vertexAt(self: pygcad.pygrx.GcDbMline, index: int) pygcad.pygrx.GcGePoint3d

C++: GcDbMline::vertexAt(int) const –> class GcGePoint3d