GcDb2dPolyline

class pygcad.pygrx.GcDb2dPolyline

Bases: GcDbCurve

Methods Summary

appendVertex(*args, **kwargs)

Overloaded function.

cast(inPtr)

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

className()

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

constantWidth(self)

C++: GcDb2dPolyline::constantWidth(double &) const --> enum Gcad::ErrorStatus

convertToPolyType(self, newVal)

C++: GcDb2dPolyline::convertToPolyType(enum GcDb::Poly2dType) --> enum Gcad::ErrorStatus

curveFit(self)

C++: GcDb2dPolyline::curveFit() --> enum Gcad::ErrorStatus

defaultEndWidth(self)

C++: GcDb2dPolyline::defaultEndWidth() const --> double

defaultStartWidth(self)

C++: GcDb2dPolyline::defaultStartWidth() const --> double

desc()

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

elevation(self)

C++: GcDb2dPolyline::elevation() const --> double

extend(*args, **kwargs)

Overloaded function.

getArea(self)

C++: GcDb2dPolyline::getArea(double &) const --> enum Gcad::ErrorStatus

getClosestPointTo(*args, **kwargs)

Overloaded function.

getDistAtParam(self, para)

C++: GcDb2dPolyline::getDistAtParam(double, double &) const --> enum Gcad::ErrorStatus

getDistAtPoint(self, para1)

C++: GcDb2dPolyline::getDistAtPoint(const class GcGePoint3d &, double &) const --> enum Gcad::ErrorStatus

getEndParam(self)

C++: GcDb2dPolyline::getEndParam(double &) const --> enum Gcad::ErrorStatus

getEndPoint(self, para)

C++: GcDb2dPolyline::getEndPoint(class GcGePoint3d &) const --> enum Gcad::ErrorStatus

getFirstDeriv(*args, **kwargs)

Overloaded function.

getGcGeCurve(self, tol)

C++: GcDb2dPolyline::getGcGeCurve(class GcGeCurve3d *&, const class GcGeTol &) const --> enum Gcad::ErrorStatus

getOffsetCurves(self, para1, para2)

C++: GcDb2dPolyline::getOffsetCurves(double, class GcArray<void *, class GcArrayMemCopyReallocator<void *> > &) const --> enum Gcad::ErrorStatus

getOrthoProjectedCurve(self, plane)

C++: GcDb2dPolyline::getOrthoProjectedCurve(const class GcGePlane &, class GcDbCurve *&) const --> enum Gcad::ErrorStatus

getParamAtDist(self, para)

C++: GcDb2dPolyline::getParamAtDist(double, double &) const --> enum Gcad::ErrorStatus

getParamAtPoint(self, para)

C++: GcDb2dPolyline::getParamAtPoint(const class GcGePoint3d &, double &) const --> enum Gcad::ErrorStatus

getPlane(self, para, para)

C++: GcDb2dPolyline::getPlane(class GcGePlane &, enum GcDb::Planarity &) const --> enum Gcad::ErrorStatus

getPointAtDist(self, para1, para2)

C++: GcDb2dPolyline::getPointAtDist(double, class GcGePoint3d &) const --> enum Gcad::ErrorStatus

getPointAtParam(self, para, para)

C++: GcDb2dPolyline::getPointAtParam(double, class GcGePoint3d &) const --> enum Gcad::ErrorStatus

getProjectedCurve(self, plane, projDir)

C++: GcDb2dPolyline::getProjectedCurve(const class GcGePlane &, const class GcGeVector3d &, class GcDbCurve *&) const --> enum Gcad::ErrorStatus

getSecondDeriv(*args, **kwargs)

Overloaded function.

getStartParam(self)

C++: GcDb2dPolyline::getStartParam(double &) const --> enum Gcad::ErrorStatus

getStartPoint(self, para)

C++: GcDb2dPolyline::getStartPoint(class GcGePoint3d &) const --> enum Gcad::ErrorStatus

insertVertexAt(*args, **kwargs)

Overloaded function.

isA(self)

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

isClosed(self)

C++: GcDb2dPolyline::isClosed() const --> bool

isLinetypeGenerationOn(self)

C++: GcDb2dPolyline::isLinetypeGenerationOn() const --> bool

isPeriodic(self)

C++: GcDb2dPolyline::isPeriodic() const --> bool

isPlanar(self)

C++: GcDb2dPolyline::isPlanar() const --> bool

length(self)

C++: GcDb2dPolyline::length(double &) const --> enum Gcad::ErrorStatus

makeClosed(self)

C++: GcDb2dPolyline::makeClosed() --> enum Gcad::ErrorStatus

makeClosedIfStartAndEndVertexCoincide(self, ...)

C++: GcDb2dPolyline::makeClosedIfStartAndEndVertexCoincide(double) --> enum Gcad::ErrorStatus

makeOpen(self)

C++: GcDb2dPolyline::makeOpen() --> enum Gcad::ErrorStatus

normal(self)

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

openSequenceEnd(self, openMode)

C++: GcDb2dPolyline::openSequenceEnd(class GcDbSequenceEnd *&, enum GcDb::OpenMode) --> enum Gcad::ErrorStatus

openVertex(self, vertId, openMode[, ...])

C++: GcDb2dPolyline::openVertex(class GcDb2dVertex *&, class GcDbObjectId, enum GcDb::OpenMode, bool) const --> enum Gcad::ErrorStatus

polyType(self)

C++: GcDb2dPolyline::polyType() const --> enum GcDb::Poly2dType

reverseCurve(self)

C++: GcDb2dPolyline::reverseCurve() --> enum Gcad::ErrorStatus

rxInit()

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

setClosed(self, para)

C++: GcDb2dPolyline::setClosed(bool) --> enum Gcad::ErrorStatus

setConstantWidth(self, para)

C++: GcDb2dPolyline::setConstantWidth(double) --> enum Gcad::ErrorStatus

setDefaultEndWidth(self, para)

C++: GcDb2dPolyline::setDefaultEndWidth(double) --> enum Gcad::ErrorStatus

setDefaultStartWidth(self, para)

C++: GcDb2dPolyline::setDefaultStartWidth(double) --> enum Gcad::ErrorStatus

setElevation(self, para)

C++: GcDb2dPolyline::setElevation(double) --> enum Gcad::ErrorStatus

setFromGcGeCurve(*args, **kwargs)

Overloaded function.

setLinetypeGenerationOff(self)

C++: GcDb2dPolyline::setLinetypeGenerationOff() --> enum Gcad::ErrorStatus

setLinetypeGenerationOn(*args, **kwargs)

Overloaded function.

setNormal(self, para)

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

setPolyType(self, para)

C++: GcDb2dPolyline::setPolyType(enum GcDb::Poly2dType) --> enum Gcad::ErrorStatus

setThickness(self, para)

C++: GcDb2dPolyline::setThickness(double) --> enum Gcad::ErrorStatus

splineFit(*args, **kwargs)

Overloaded function.

straighten(self)

C++: GcDb2dPolyline::straighten() --> enum Gcad::ErrorStatus

thickness(self)

C++: GcDb2dPolyline::thickness() const --> double

vertexIterator(self)

C++: GcDb2dPolyline::vertexIterator() const --> class GcDbObjectIterator *

vertexPosition(self, vert)

C++: GcDb2dPolyline::vertexPosition(const class GcDb2dVertex &) const --> class GcGePoint3d

Methods Documentation

appendVertex(*args, **kwargs)

Overloaded function.

  1. appendVertex(self: pygcad.pygrx.GcDb2dPolyline, para: pygcad.pygrx.GcDb2dVertex) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::appendVertex(class GcDb2dVertex *) –> enum Gcad::ErrorStatus

  1. appendVertex(self: pygcad.pygrx.GcDb2dPolyline, objId: GcDbObjectId, para: pygcad.pygrx.GcDb2dVertex) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::appendVertex(class GcDbObjectId &, class GcDb2dVertex *) –> enum Gcad::ErrorStatus

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

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

static className() str

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

constantWidth(self: pygcad.pygrx.GcDb2dPolyline) Tuple[pygcad.pygrx.Gcad.ErrorStatus, float]

C++: GcDb2dPolyline::constantWidth(double &) const –> enum Gcad::ErrorStatus

convertToPolyType(self: pygcad.pygrx.GcDb2dPolyline, newVal: pygcad.pygrx.GcDb.Poly2dType) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::convertToPolyType(enum GcDb::Poly2dType) –> enum Gcad::ErrorStatus

curveFit(self: pygcad.pygrx.GcDb2dPolyline) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::curveFit() –> enum Gcad::ErrorStatus

defaultEndWidth(self: pygcad.pygrx.GcDb2dPolyline) float

C++: GcDb2dPolyline::defaultEndWidth() const –> double

defaultStartWidth(self: pygcad.pygrx.GcDb2dPolyline) float

C++: GcDb2dPolyline::defaultStartWidth() const –> double

static desc() pygcad.pygrx.GcRxClass

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

elevation(self: pygcad.pygrx.GcDb2dPolyline) float

C++: GcDb2dPolyline::elevation() const –> double

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: pygcad.pygrx.GcDb2dPolyline, para: float) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::extend(double) –> enum Gcad::ErrorStatus

  1. extend(self: pygcad.pygrx.GcDb2dPolyline, para: bool, para: GcGePoint3d) -> pygcad.pygrx.Gcad.ErrorStatus

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

getArea(self: pygcad.pygrx.GcDb2dPolyline) Tuple[pygcad.pygrx.Gcad.ErrorStatus, float]

C++: GcDb2dPolyline::getArea(double &) const –> enum Gcad::ErrorStatus

getClosestPointTo(*args, **kwargs)

Overloaded function.

  1. getClosestPointTo(self: pygcad.pygrx.GcDb2dPolyline, para1: GcGePoint3d, para2: GcGePoint3d) -> pygcad.pygrx.Gcad.ErrorStatus

  2. getClosestPointTo(self: pygcad.pygrx.GcDb2dPolyline, para1: GcGePoint3d, para2: GcGePoint3d, para3: bool) -> pygcad.pygrx.Gcad.ErrorStatus

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

  1. getClosestPointTo(self: pygcad.pygrx.GcDb2dPolyline, para1: GcGePoint3d, para2: GcGeVector3d, para3: GcGePoint3d) -> pygcad.pygrx.Gcad.ErrorStatus

  2. getClosestPointTo(self: pygcad.pygrx.GcDb2dPolyline, para1: GcGePoint3d, para2: GcGeVector3d, para3: GcGePoint3d, para4: bool) -> pygcad.pygrx.Gcad.ErrorStatus

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

getDistAtParam(self: pygcad.pygrx.GcDb2dPolyline, para: float) Tuple[pygcad.pygrx.Gcad.ErrorStatus, float]

C++: GcDb2dPolyline::getDistAtParam(double, double &) const –> enum Gcad::ErrorStatus

getDistAtPoint(self: pygcad.pygrx.GcDb2dPolyline, para1: GcGePoint3d) Tuple[pygcad.pygrx.Gcad.ErrorStatus, float]

C++: GcDb2dPolyline::getDistAtPoint(const class GcGePoint3d &, double &) const –> enum Gcad::ErrorStatus

getEndParam(self: pygcad.pygrx.GcDb2dPolyline) Tuple[pygcad.pygrx.Gcad.ErrorStatus, float]

C++: GcDb2dPolyline::getEndParam(double &) const –> enum Gcad::ErrorStatus

getEndPoint(self: pygcad.pygrx.GcDb2dPolyline, para: GcGePoint3d) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::getEndPoint(class GcGePoint3d &) const –> enum Gcad::ErrorStatus

getFirstDeriv(*args, **kwargs)

Overloaded function.

  1. getFirstDeriv(self: pygcad.pygrx.GcDb2dPolyline, para1: float, para2: GcGeVector3d) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::getFirstDeriv(double, class GcGeVector3d &) const –> enum Gcad::ErrorStatus

  1. getFirstDeriv(self: pygcad.pygrx.GcDb2dPolyline, para1: GcGePoint3d, para2: GcGeVector3d) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::getFirstDeriv(const class GcGePoint3d &, class GcGeVector3d &) const –> enum Gcad::ErrorStatus

getGcGeCurve(self: pygcad.pygrx.GcDb2dPolyline, tol: pygcad.pygrx.GcGeTol = <pygcad.pygrx.GcGeTol object at 0x0000022C03E6D8F0>) Tuple[pygcad.pygrx.Gcad.ErrorStatus, GcGeCurve3d]

C++: GcDb2dPolyline::getGcGeCurve(class GcGeCurve3d *&, const class GcGeTol &) const –> enum Gcad::ErrorStatus

getOffsetCurves(self: pygcad.pygrx.GcDb2dPolyline, para1: float, para2: GcArray<void * __ptr64, GcArrayMemCopyReallocator<void * __ptr64> >) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::getOffsetCurves(double, class GcArray<void *, class GcArrayMemCopyReallocator<void *> > &) const –> enum Gcad::ErrorStatus

getOrthoProjectedCurve(self: pygcad.pygrx.GcDb2dPolyline, plane: GcGePlane) Tuple[pygcad.pygrx.Gcad.ErrorStatus, pygcad.pygrx.GcDbCurve]

C++: GcDb2dPolyline::getOrthoProjectedCurve(const class GcGePlane &, class GcDbCurve *&) const –> enum Gcad::ErrorStatus

getParamAtDist(self: pygcad.pygrx.GcDb2dPolyline, para: float) Tuple[pygcad.pygrx.Gcad.ErrorStatus, float]

C++: GcDb2dPolyline::getParamAtDist(double, double &) const –> enum Gcad::ErrorStatus

getParamAtPoint(self: pygcad.pygrx.GcDb2dPolyline, para: GcGePoint3d) Tuple[pygcad.pygrx.Gcad.ErrorStatus, float]

C++: GcDb2dPolyline::getParamAtPoint(const class GcGePoint3d &, double &) const –> enum Gcad::ErrorStatus

getPlane(self: pygcad.pygrx.GcDb2dPolyline, para: GcGePlane, para: pygcad.pygrx.GcDb.Planarity) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::getPlane(class GcGePlane &, enum GcDb::Planarity &) const –> enum Gcad::ErrorStatus

getPointAtDist(self: pygcad.pygrx.GcDb2dPolyline, para1: float, para2: GcGePoint3d) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::getPointAtDist(double, class GcGePoint3d &) const –> enum Gcad::ErrorStatus

getPointAtParam(self: pygcad.pygrx.GcDb2dPolyline, para: float, para: GcGePoint3d) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::getPointAtParam(double, class GcGePoint3d &) const –> enum Gcad::ErrorStatus

getProjectedCurve(self: pygcad.pygrx.GcDb2dPolyline, plane: GcGePlane, projDir: GcGeVector3d) Tuple[pygcad.pygrx.Gcad.ErrorStatus, pygcad.pygrx.GcDbCurve]

C++: GcDb2dPolyline::getProjectedCurve(const class GcGePlane &, const class GcGeVector3d &, class GcDbCurve *&) const –> enum Gcad::ErrorStatus

getSecondDeriv(*args, **kwargs)

Overloaded function.

  1. getSecondDeriv(self: pygcad.pygrx.GcDb2dPolyline, para1: float, para2: GcGeVector3d) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::getSecondDeriv(double, class GcGeVector3d &) const –> enum Gcad::ErrorStatus

  1. getSecondDeriv(self: pygcad.pygrx.GcDb2dPolyline, para1: GcGePoint3d, para2: GcGeVector3d) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::getSecondDeriv(const class GcGePoint3d &, class GcGeVector3d &) const –> enum Gcad::ErrorStatus

getStartParam(self: pygcad.pygrx.GcDb2dPolyline) Tuple[pygcad.pygrx.Gcad.ErrorStatus, float]

C++: GcDb2dPolyline::getStartParam(double &) const –> enum Gcad::ErrorStatus

getStartPoint(self: pygcad.pygrx.GcDb2dPolyline, para: GcGePoint3d) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::getStartPoint(class GcGePoint3d &) const –> enum Gcad::ErrorStatus

insertVertexAt(*args, **kwargs)

Overloaded function.

  1. insertVertexAt(self: pygcad.pygrx.GcDb2dPolyline, pIndexVert: pygcad.pygrx.GcDb2dVertex, pNewVertex: pygcad.pygrx.GcDb2dVertex) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::insertVertexAt(const class GcDb2dVertex *, class GcDb2dVertex *) –> enum Gcad::ErrorStatus

  1. insertVertexAt(self: pygcad.pygrx.GcDb2dPolyline, newVertId: GcDbObjectId, indexVertId: GcDbObjectId, pNewVertex: pygcad.pygrx.GcDb2dVertex) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::insertVertexAt(class GcDbObjectId &, const class GcDbObjectId &, class GcDb2dVertex *) –> enum Gcad::ErrorStatus

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

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

isClosed(self: pygcad.pygrx.GcDb2dPolyline) bool

C++: GcDb2dPolyline::isClosed() const –> bool

isLinetypeGenerationOn(self: pygcad.pygrx.GcDb2dPolyline) bool

C++: GcDb2dPolyline::isLinetypeGenerationOn() const –> bool

isPeriodic(self: pygcad.pygrx.GcDb2dPolyline) bool

C++: GcDb2dPolyline::isPeriodic() const –> bool

isPlanar(self: pygcad.pygrx.GcDb2dPolyline) bool

C++: GcDb2dPolyline::isPlanar() const –> bool

length(self: pygcad.pygrx.GcDb2dPolyline) Tuple[pygcad.pygrx.Gcad.ErrorStatus, float]

C++: GcDb2dPolyline::length(double &) const –> enum Gcad::ErrorStatus

makeClosed(self: pygcad.pygrx.GcDb2dPolyline) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::makeClosed() –> enum Gcad::ErrorStatus

makeClosedIfStartAndEndVertexCoincide(self: pygcad.pygrx.GcDb2dPolyline, distTol: float) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::makeClosedIfStartAndEndVertexCoincide(double) –> enum Gcad::ErrorStatus

makeOpen(self: pygcad.pygrx.GcDb2dPolyline) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::makeOpen() –> enum Gcad::ErrorStatus

normal(self: pygcad.pygrx.GcDb2dPolyline) GcGeVector3d

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

openSequenceEnd(self: pygcad.pygrx.GcDb2dPolyline, openMode: pygcad.pygrx.GcDb.OpenMode) Tuple[pygcad.pygrx.Gcad.ErrorStatus, pygcad.pygrx.GcDbSequenceEnd]

C++: GcDb2dPolyline::openSequenceEnd(class GcDbSequenceEnd *&, enum GcDb::OpenMode) –> enum Gcad::ErrorStatus

openVertex(self: pygcad.pygrx.GcDb2dPolyline, vertId: GcDbObjectId, openMode: pygcad.pygrx.GcDb.OpenMode, openErasedOne: bool = False) Tuple[pygcad.pygrx.Gcad.ErrorStatus, pygcad.pygrx.GcDb2dVertex]

C++: GcDb2dPolyline::openVertex(class GcDb2dVertex *&, class GcDbObjectId, enum GcDb::OpenMode, bool) const –> enum Gcad::ErrorStatus

polyType(self: pygcad.pygrx.GcDb2dPolyline) pygcad.pygrx.GcDb.Poly2dType

C++: GcDb2dPolyline::polyType() const –> enum GcDb::Poly2dType

reverseCurve(self: pygcad.pygrx.GcDb2dPolyline) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::reverseCurve() –> enum Gcad::ErrorStatus

static rxInit() None

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

setClosed(self: pygcad.pygrx.GcDb2dPolyline, para: bool) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::setClosed(bool) –> enum Gcad::ErrorStatus

setConstantWidth(self: pygcad.pygrx.GcDb2dPolyline, para: float) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::setConstantWidth(double) –> enum Gcad::ErrorStatus

setDefaultEndWidth(self: pygcad.pygrx.GcDb2dPolyline, para: float) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::setDefaultEndWidth(double) –> enum Gcad::ErrorStatus

setDefaultStartWidth(self: pygcad.pygrx.GcDb2dPolyline, para: float) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::setDefaultStartWidth(double) –> enum Gcad::ErrorStatus

setElevation(self: pygcad.pygrx.GcDb2dPolyline, para: float) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::setElevation(double) –> enum Gcad::ErrorStatus

setFromGcGeCurve(*args, **kwargs)

Overloaded function.

  1. setFromGcGeCurve(self: pygcad.pygrx.GcDb2dPolyline, geCurve: GcGeCurve3d) -> pygcad.pygrx.Gcad.ErrorStatus

  2. setFromGcGeCurve(self: pygcad.pygrx.GcDb2dPolyline, geCurve: GcGeCurve3d, normal: GcGeVector3d) -> pygcad.pygrx.Gcad.ErrorStatus

  3. setFromGcGeCurve(self: pygcad.pygrx.GcDb2dPolyline, geCurve: GcGeCurve3d, normal: GcGeVector3d, tol: pygcad.pygrx.GcGeTol) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::setFromGcGeCurve(const class GcGeCurve3d &, class GcGeVector3d *, const class GcGeTol &) –> enum Gcad::ErrorStatus

setLinetypeGenerationOff(self: pygcad.pygrx.GcDb2dPolyline) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::setLinetypeGenerationOff() –> enum Gcad::ErrorStatus

setLinetypeGenerationOn(*args, **kwargs)

Overloaded function.

  1. setLinetypeGenerationOn(self: pygcad.pygrx.GcDb2dPolyline) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::setLinetypeGenerationOn() –> enum Gcad::ErrorStatus

  1. setLinetypeGenerationOn(self: pygcad.pygrx.GcDb2dPolyline, bOn: bool) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::setLinetypeGenerationOn(bool) –> enum Gcad::ErrorStatus

setNormal(self: pygcad.pygrx.GcDb2dPolyline, para: GcGeVector3d) pygcad.pygrx.Gcad.ErrorStatus

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

setPolyType(self: pygcad.pygrx.GcDb2dPolyline, para: pygcad.pygrx.GcDb.Poly2dType) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::setPolyType(enum GcDb::Poly2dType) –> enum Gcad::ErrorStatus

setThickness(self: pygcad.pygrx.GcDb2dPolyline, para: float) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::setThickness(double) –> enum Gcad::ErrorStatus

splineFit(*args, **kwargs)

Overloaded function.

  1. splineFit(self: pygcad.pygrx.GcDb2dPolyline) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::splineFit() –> enum Gcad::ErrorStatus

  1. splineFit(self: pygcad.pygrx.GcDb2dPolyline, splineType: pygcad.pygrx.GcDb.Poly2dType, splineSegs: int) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::splineFit(enum GcDb::Poly2dType, short) –> enum Gcad::ErrorStatus

straighten(self: pygcad.pygrx.GcDb2dPolyline) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb2dPolyline::straighten() –> enum Gcad::ErrorStatus

thickness(self: pygcad.pygrx.GcDb2dPolyline) float

C++: GcDb2dPolyline::thickness() const –> double

vertexIterator(self: pygcad.pygrx.GcDb2dPolyline) pygcad.pygrx.GcDbObjectIterator

C++: GcDb2dPolyline::vertexIterator() const –> class GcDbObjectIterator *

vertexPosition(self: pygcad.pygrx.GcDb2dPolyline, vert: pygcad.pygrx.GcDb2dVertex) GcGePoint3d

C++: GcDb2dPolyline::vertexPosition(const class GcDb2dVertex &) const –> class GcGePoint3d