GcDbRay
- class pygcad.pygrx.GcDbRay
Bases:
GcDbCurve
Methods Summary
basePoint
(self)C++: GcDbRay::basePoint() const --> class GcGePoint3d
cast
(inPtr)C++: GcDbRay::cast(const class GcRxObject *) --> class GcDbRay *
C++: GcDbRay::className() --> const wchar_t *
desc
()C++: GcDbRay::desc() --> class GcRxClass *
extend
(*args, **kwargs)Overloaded function.
getArea
(self)C++: GcDbRay::getArea(double &) const --> enum Gcad::ErrorStatus
getClosestPointTo
(*args, **kwargs)Overloaded function.
getDistAtParam
(self, para)C++: GcDbRay::getDistAtParam(double, double &) const --> enum Gcad::ErrorStatus
getDistAtPoint
(self, para)C++: GcDbRay::getDistAtPoint(const class GcGePoint3d &, double &) const --> enum Gcad::ErrorStatus
getEndParam
(self)C++: GcDbRay::getEndParam(double &) const --> enum Gcad::ErrorStatus
getEndPoint
(self, para)C++: GcDbRay::getEndPoint(class GcGePoint3d &) const --> enum Gcad::ErrorStatus
getFirstDeriv
(*args, **kwargs)Overloaded function.
getGcGeCurve
(self, tol)C++: GcDbRay::getGcGeCurve(class GcGeCurve3d *&, const class GcGeTol &) const --> enum Gcad::ErrorStatus
getOffsetCurves
(self, para, para1)C++: GcDbRay::getOffsetCurves(double, GcDbVoidPtrArray &) const --> enum Gcad::ErrorStatus
getOffsetCurvesGivenPlaneNormal
(self, ...)C++: GcDbRay::getOffsetCurvesGivenPlaneNormal(const class GcGeVector3d &, double, GcDbVoidPtrArray &) const --> enum Gcad::ErrorStatus
getOrthoProjectedCurve
(self, plane)C++: GcDbRay::getOrthoProjectedCurve(const class GcGePlane &, class GcDbCurve *&) const --> enum Gcad::ErrorStatus
getParamAtDist
(self, para)C++: GcDbRay::getParamAtDist(double, double &) const --> enum Gcad::ErrorStatus
getParamAtPoint
(self, para)C++: GcDbRay::getParamAtPoint(const class GcGePoint3d &, double &) const --> enum Gcad::ErrorStatus
getPlane
(self, para, para1)C++: GcDbRay::getPlane(class GcGePlane &, enum GcDb::Planarity &) const --> enum Gcad::ErrorStatus
getPointAtDist
(self, para, para1)C++: GcDbRay::getPointAtDist(double, class GcGePoint3d &) const --> enum Gcad::ErrorStatus
getPointAtParam
(self, para, para1)C++: GcDbRay::getPointAtParam(double, class GcGePoint3d &) const --> enum Gcad::ErrorStatus
getProjectedCurve
(self, plane, vector)C++: GcDbRay::getProjectedCurve(const class GcGePlane &, const class GcGeVector3d &, class GcDbCurve *&) const --> enum Gcad::ErrorStatus
getSecondDeriv
(*args, **kwargs)Overloaded function.
getSpline
(self)C++: GcDbRay::getSpline(class GcDbSpline *&) const --> enum Gcad::ErrorStatus
getStartParam
(self)C++: GcDbRay::getStartParam(double &) const --> enum Gcad::ErrorStatus
getStartPoint
(self, para)C++: GcDbRay::getStartPoint(class GcGePoint3d &) const --> enum Gcad::ErrorStatus
isA
(self)C++: GcDbRay::isA() const --> class GcRxClass *
isClosed
(self)C++: GcDbRay::isClosed() const --> bool
isPeriodic
(self)C++: GcDbRay::isPeriodic() const --> bool
isPlanar
(self)C++: GcDbRay::isPlanar() const --> bool
reverseCurve
(self)C++: GcDbRay::reverseCurve() --> enum Gcad::ErrorStatus
rxInit
()C++: GcDbRay::rxInit() --> void
secondPoint
(self)C++: GcDbRay::secondPoint() const --> class GcGePoint3d
setBasePoint
(self, pt)C++: GcDbRay::setBasePoint(const class GcGePoint3d &) --> void
setFromGcGeCurve
(*args, **kwargs)Overloaded function.
setSecondPoint
(self, pt)C++: GcDbRay::setSecondPoint(const class GcGePoint3d &) --> enum Gcad::ErrorStatus
setUnitDir
(self, vec)C++: GcDbRay::setUnitDir(const class GcGeVector3d &) --> void
unitDir
(self)C++: GcDbRay::unitDir() const --> class GcGeVector3d
Methods Documentation
- basePoint(self: pygcad.pygrx.GcDbRay) pygcad.pygrx.GcGePoint3d
C++: GcDbRay::basePoint() const –> class GcGePoint3d
- static cast(inPtr: pygcad.pygrx.GcRxObject) pygcad.pygrx.GcDbRay
C++: GcDbRay::cast(const class GcRxObject *) –> class GcDbRay *
- static className() str
C++: GcDbRay::className() –> const wchar_t *
- static desc() pygcad.pygrx.GcRxClass
C++: GcDbRay::desc() –> class GcRxClass *
- extend(*args, **kwargs)
Overloaded function.
extend(self: pygcad.pygrx.GcDbRay, para: float) -> pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbRay::extend(double) –> enum Gcad::ErrorStatus
extend(self: pygcad.pygrx.GcDbRay, para: bool, para1: pygcad.pygrx.GcGePoint3d) -> pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbRay::extend(bool, const class GcGePoint3d &) –> enum Gcad::ErrorStatus
- getArea(self: pygcad.pygrx.GcDbRay) Tuple[pygcad.pygrx.Gcad.ErrorStatus, float]
C++: GcDbRay::getArea(double &) const –> enum Gcad::ErrorStatus
- getClosestPointTo(*args, **kwargs)
Overloaded function.
getClosestPointTo(self: pygcad.pygrx.GcDbRay, para: pygcad.pygrx.GcGePoint3d, para1: pygcad.pygrx.GcGePoint3d) -> pygcad.pygrx.Gcad.ErrorStatus
getClosestPointTo(self: pygcad.pygrx.GcDbRay, para: pygcad.pygrx.GcGePoint3d, para1: pygcad.pygrx.GcGePoint3d, para2: bool) -> pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbRay::getClosestPointTo(const class GcGePoint3d &, class GcGePoint3d &, bool) const –> enum Gcad::ErrorStatus
getClosestPointTo(self: pygcad.pygrx.GcDbRay, para: pygcad.pygrx.GcGePoint3d, para1: pygcad.pygrx.GcGeVector3d, para2: pygcad.pygrx.GcGePoint3d) -> pygcad.pygrx.Gcad.ErrorStatus
getClosestPointTo(self: pygcad.pygrx.GcDbRay, para: pygcad.pygrx.GcGePoint3d, para1: pygcad.pygrx.GcGeVector3d, para2: pygcad.pygrx.GcGePoint3d, para3: bool) -> pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbRay::getClosestPointTo(const class GcGePoint3d &, const class GcGeVector3d &, class GcGePoint3d &, bool) const –> enum Gcad::ErrorStatus
- getDistAtParam(self: pygcad.pygrx.GcDbRay, para: float) Tuple[pygcad.pygrx.Gcad.ErrorStatus, float]
C++: GcDbRay::getDistAtParam(double, double &) const –> enum Gcad::ErrorStatus
- getDistAtPoint(self: pygcad.pygrx.GcDbRay, para: pygcad.pygrx.GcGePoint3d) Tuple[pygcad.pygrx.Gcad.ErrorStatus, float]
C++: GcDbRay::getDistAtPoint(const class GcGePoint3d &, double &) const –> enum Gcad::ErrorStatus
- getEndParam(self: pygcad.pygrx.GcDbRay) Tuple[pygcad.pygrx.Gcad.ErrorStatus, float]
C++: GcDbRay::getEndParam(double &) const –> enum Gcad::ErrorStatus
- getEndPoint(self: pygcad.pygrx.GcDbRay, para: pygcad.pygrx.GcGePoint3d) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbRay::getEndPoint(class GcGePoint3d &) const –> enum Gcad::ErrorStatus
- getFirstDeriv(*args, **kwargs)
Overloaded function.
getFirstDeriv(self: pygcad.pygrx.GcDbRay, para: float, para1: pygcad.pygrx.GcGeVector3d) -> pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbRay::getFirstDeriv(double, class GcGeVector3d &) const –> enum Gcad::ErrorStatus
getFirstDeriv(self: pygcad.pygrx.GcDbRay, para: pygcad.pygrx.GcGePoint3d, para1: pygcad.pygrx.GcGeVector3d) -> pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbRay::getFirstDeriv(const class GcGePoint3d &, class GcGeVector3d &) const –> enum Gcad::ErrorStatus
- getGcGeCurve(self: pygcad.pygrx.GcDbRay, tol: pygcad.pygrx.GcGeTol = <pygcad.pygrx.GcGeTol object at 0x0000022C03E699B0>) Tuple[pygcad.pygrx.Gcad.ErrorStatus, pygcad.pygrx.GcGeCurve3d]
C++: GcDbRay::getGcGeCurve(class GcGeCurve3d *&, const class GcGeTol &) const –> enum Gcad::ErrorStatus
- getOffsetCurves(self: pygcad.pygrx.GcDbRay, para: float, para1: GcArray<void * __ptr64, GcArrayMemCopyReallocator<void * __ptr64> >) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbRay::getOffsetCurves(double, GcDbVoidPtrArray &) const –> enum Gcad::ErrorStatus
- getOffsetCurvesGivenPlaneNormal(self: pygcad.pygrx.GcDbRay, normal: pygcad.pygrx.GcGeVector3d, offsetDist: float, offsetCurves: GcArray<void * __ptr64, GcArrayMemCopyReallocator<void * __ptr64> >) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbRay::getOffsetCurvesGivenPlaneNormal(const class GcGeVector3d &, double, GcDbVoidPtrArray &) const –> enum Gcad::ErrorStatus
- getOrthoProjectedCurve(self: pygcad.pygrx.GcDbRay, plane: pygcad.pygrx.GcGePlane) Tuple[pygcad.pygrx.Gcad.ErrorStatus, pygcad.pygrx.GcDbCurve]
C++: GcDbRay::getOrthoProjectedCurve(const class GcGePlane &, class GcDbCurve *&) const –> enum Gcad::ErrorStatus
- getParamAtDist(self: pygcad.pygrx.GcDbRay, para: float) Tuple[pygcad.pygrx.Gcad.ErrorStatus, float]
C++: GcDbRay::getParamAtDist(double, double &) const –> enum Gcad::ErrorStatus
- getParamAtPoint(self: pygcad.pygrx.GcDbRay, para: pygcad.pygrx.GcGePoint3d) Tuple[pygcad.pygrx.Gcad.ErrorStatus, float]
C++: GcDbRay::getParamAtPoint(const class GcGePoint3d &, double &) const –> enum Gcad::ErrorStatus
- getPlane(self: pygcad.pygrx.GcDbRay, para: pygcad.pygrx.GcGePlane, para1: pygcad.pygrx.GcDb.Planarity) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbRay::getPlane(class GcGePlane &, enum GcDb::Planarity &) const –> enum Gcad::ErrorStatus
- getPointAtDist(self: pygcad.pygrx.GcDbRay, para: float, para1: pygcad.pygrx.GcGePoint3d) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbRay::getPointAtDist(double, class GcGePoint3d &) const –> enum Gcad::ErrorStatus
- getPointAtParam(self: pygcad.pygrx.GcDbRay, para: float, para1: pygcad.pygrx.GcGePoint3d) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbRay::getPointAtParam(double, class GcGePoint3d &) const –> enum Gcad::ErrorStatus
- getProjectedCurve(self: pygcad.pygrx.GcDbRay, plane: pygcad.pygrx.GcGePlane, vector: pygcad.pygrx.GcGeVector3d) Tuple[pygcad.pygrx.Gcad.ErrorStatus, pygcad.pygrx.GcDbCurve]
C++: GcDbRay::getProjectedCurve(const class GcGePlane &, const class GcGeVector3d &, class GcDbCurve *&) const –> enum Gcad::ErrorStatus
- getSecondDeriv(*args, **kwargs)
Overloaded function.
getSecondDeriv(self: pygcad.pygrx.GcDbRay, para: float, para1: pygcad.pygrx.GcGeVector3d) -> pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbRay::getSecondDeriv(double, class GcGeVector3d &) const –> enum Gcad::ErrorStatus
getSecondDeriv(self: pygcad.pygrx.GcDbRay, para: pygcad.pygrx.GcGePoint3d, para1: pygcad.pygrx.GcGeVector3d) -> pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbRay::getSecondDeriv(const class GcGePoint3d &, class GcGeVector3d &) const –> enum Gcad::ErrorStatus
- getSpline(self: pygcad.pygrx.GcDbRay) Tuple[pygcad.pygrx.Gcad.ErrorStatus, GcDbSpline]
C++: GcDbRay::getSpline(class GcDbSpline *&) const –> enum Gcad::ErrorStatus
- getStartParam(self: pygcad.pygrx.GcDbRay) Tuple[pygcad.pygrx.Gcad.ErrorStatus, float]
C++: GcDbRay::getStartParam(double &) const –> enum Gcad::ErrorStatus
- getStartPoint(self: pygcad.pygrx.GcDbRay, para: pygcad.pygrx.GcGePoint3d) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbRay::getStartPoint(class GcGePoint3d &) const –> enum Gcad::ErrorStatus
- isA(self: pygcad.pygrx.GcDbRay) pygcad.pygrx.GcRxClass
C++: GcDbRay::isA() const –> class GcRxClass *
- isClosed(self: pygcad.pygrx.GcDbRay) bool
C++: GcDbRay::isClosed() const –> bool
- isPeriodic(self: pygcad.pygrx.GcDbRay) bool
C++: GcDbRay::isPeriodic() const –> bool
- isPlanar(self: pygcad.pygrx.GcDbRay) bool
C++: GcDbRay::isPlanar() const –> bool
- reverseCurve(self: pygcad.pygrx.GcDbRay) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbRay::reverseCurve() –> enum Gcad::ErrorStatus
- static rxInit() None
C++: GcDbRay::rxInit() –> void
- secondPoint(self: pygcad.pygrx.GcDbRay) pygcad.pygrx.GcGePoint3d
C++: GcDbRay::secondPoint() const –> class GcGePoint3d
- setBasePoint(self: pygcad.pygrx.GcDbRay, pt: pygcad.pygrx.GcGePoint3d) None
C++: GcDbRay::setBasePoint(const class GcGePoint3d &) –> void
- setFromGcGeCurve(*args, **kwargs)
Overloaded function.
setFromGcGeCurve(self: pygcad.pygrx.GcDbRay, geCurve: pygcad.pygrx.GcGeCurve3d) -> pygcad.pygrx.Gcad.ErrorStatus
setFromGcGeCurve(self: pygcad.pygrx.GcDbRay, geCurve: pygcad.pygrx.GcGeCurve3d, normal: pygcad.pygrx.GcGeVector3d) -> pygcad.pygrx.Gcad.ErrorStatus
setFromGcGeCurve(self: pygcad.pygrx.GcDbRay, geCurve: pygcad.pygrx.GcGeCurve3d, normal: pygcad.pygrx.GcGeVector3d, tol: pygcad.pygrx.GcGeTol) -> pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbRay::setFromGcGeCurve(const class GcGeCurve3d &, class GcGeVector3d *, const class GcGeTol &) –> enum Gcad::ErrorStatus
- setSecondPoint(self: pygcad.pygrx.GcDbRay, pt: pygcad.pygrx.GcGePoint3d) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbRay::setSecondPoint(const class GcGePoint3d &) –> enum Gcad::ErrorStatus
- setUnitDir(self: pygcad.pygrx.GcDbRay, vec: pygcad.pygrx.GcGeVector3d) None
C++: GcDbRay::setUnitDir(const class GcGeVector3d &) –> void
- unitDir(self: pygcad.pygrx.GcDbRay) pygcad.pygrx.GcGeVector3d
C++: GcDbRay::unitDir() const –> class GcGeVector3d