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 *
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.
getClosestPointTo(self: pygcad.pygrx.GcDbMline, givenPoint: pygcad.pygrx.GcGePoint3d, pointOnCurve: pygcad.pygrx.GcGePoint3d, extend: bool) -> pygcad.pygrx.Gcad.ErrorStatus
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
getClosestPointTo(self: pygcad.pygrx.GcDbMline, givenPoint: pygcad.pygrx.GcGePoint3d, normal: pygcad.pygrx.GcGeVector3d, pointOnCurve: pygcad.pygrx.GcGePoint3d, extend: bool) -> pygcad.pygrx.Gcad.ErrorStatus
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