|
| | AcGeImpEllipArc3d (AcGeImpCurve3d const &, AcGeImpCurve3d const &, AcGeImpCurve3d const &, double &, double &, double &, int &) |
| |
| | AcGeImpEllipArc3d (AcGeImpCurve3d const &, AcGeImpCurve3d const &, double, double &, double &, int &) |
| |
| | AcGeImpEllipArc3d (AcGeImpEllipArc3d const &) |
| |
| | AcGeImpEllipArc3d (AcGePoint3d const &, AcGePoint3d const &, AcGePoint3d const &) |
| |
| | AcGeImpEllipArc3d (AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &, double, double) |
| |
| | AcGeImpEllipArc3d (AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &, double, double, double, double) |
| |
| | AcGeImpEllipArc3d (AcGePoint3d const &, AcGeVector3d const &, double) |
| |
| | AcGeImpEllipArc3d (void) |
| |
| AcGeImpCurve3d & | setInterval (AcGePoint3d const &, AcGePoint3d const &, int, AcGeTol const &=AcGeContext::gTol) |
| |
| AcGeImpEllipArc3d & | operator= (AcGeImpEllipArc3d const &) |
| |
| AcGeImpEllipArc3d & | set (AcGeImpCurve3d const &, AcGeImpCurve3d const &, AcGeImpCurve3d const &, double &, double &, double &, int &) |
| |
| AcGeImpEllipArc3d & | set (AcGeImpCurve3d const &, AcGeImpCurve3d const &, double, double &, double &, int &) |
| |
| AcGeImpEllipArc3d & | set (AcGePoint3d const &, AcGePoint3d const &, AcGePoint3d const &) |
| |
| AcGeImpEllipArc3d & | set (AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &, double, double) |
| |
| AcGeImpEllipArc3d & | set (AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &, double, double, double, double) |
| |
| AcGeImpEllipArc3d & | set (AcGePoint3d const &, AcGeVector3d const &, double) |
| |
| AcGeImpEllipArc3d & | setAngles (double, double, int) |
| |
| AcGeImpEllipArc3d & | setAxes (AcGeVector3d const &, AcGeVector3d const &) |
| |
| AcGeImpEllipArc3d & | setCenter (AcGePoint3d const &) |
| |
| AcGeImpEllipArc3d & | setRadii (double, double) |
| |
| AcGePoint3d | center (void) const |
| |
| AcGePoint3d | endPoint (void) const |
| |
| AcGePoint3d | startPoint (void) const |
| |
| AcGeVector3d | majorAxis (void) const |
| |
| AcGeVector3d | minorAxis (void) const |
| |
| AcGeVector3d | normal (void) const |
| |
| double | endAngle (void) const |
| |
| double | majorRadius (void) const |
| |
| double | minorRadius (void) const |
| |
| double | startAngle (void) const |
| |
| int | intersectWithArc (AcGeImpEllipArc3d const &, int &, AcGePoint3d &, AcGePoint3d &, int &, AcGeTol const &=AcGeContext::gTol) const |
| |
| int | intersectWithLine (AcGeImpLinearEnt3d const &, int &, AcGePoint3d &, AcGePoint3d &, int &, AcGeTol const &=AcGeContext::gTol) const |
| |
| int | intersectWithPlane (AcGeImpPlanarEnt const &, int &, AcGePoint3d &, AcGePoint3d &, int &, AcGeTol const &=AcGeContext::gTol) const |
| |
| int | isCircular (AcGeTol const &=AcGeContext::gTol) const |
| |
| int | isInside (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const |
| |
| int | isPlanar (AcGeTol const &=AcGeContext::gTol) const |
| |
| int | projIntersectWith (AcGeImpLinearEnt3d const &, AcGeVector3d const &, int &, AcGePoint3d &, AcGePoint3d &, AcGePoint3d &, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const |
| |
| int | tangent (AcGePoint3d const &, AcGeImpLinearEnt3d &, AcGeTol const &=AcGeContext::gTol) const |
| |
| int | tangent (AcGePoint3d const &, AcGeImpPointOnCurve3d &, AcGeImpPointOnCurve3d &, AcGeTol const &=AcGeContext::gTol) const |
| |
| virtual | ~AcGeImpEllipArc3d (void) |
| |
| virtual AcGeImpBoundBlock3d | boundBlock (int, AcGeImpInterval const &, int) const |
| |
| virtual AcGeImpCurve3d & | reverseParam (void) |
| |
| virtual AcGeImpCurve3d & | setInterval (AcGeImpInterval const &, int) |
| |
| virtual AcGeImpCurve3d & | setInterval (void) |
| |
| virtual AcGeImpEntity3d & | scaleBy (double, AcGePoint3d const &) |
| |
| virtual AcGeImpEntity3d & | transformBy (AcGeMatrix3d const &) |
| |
| virtual AcGeImpEntity3d & | translateBy (AcGeVector3d const &) |
| |
| virtual AcGeImpEntity3d * | exactOffset (double, AcGeVector3d const &, AcGeDoubleArray *, AcGeDoubleArray *, AcGe::OffsetCrvExtType, AcGeTol const &=AcGeContext::gTol) const |
| |
| virtual AcGeImpEntity3d * | project (AcGeImpPlanarEnt const &, AcGeVector3d const &, AcGeTol const &=AcGeContext::gTol) const |
| |
| virtual AcGeImpObject * | copy (void) const |
| |
| virtual AcGePoint3d | closestPointTo (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const |
| |
| virtual AcGePoint3d | evalPoint (double) const |
| |
| virtual AcGePoint3d | evalPoint (double, int, AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > &) const |
| |
| virtual double | length (double, double, double) const |
| |
| virtual double | paramAtLength (double, double, int, double) const |
| |
| virtual double | paramOf (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const |
| |
| virtual AcGe::EntityId | type (int) const |
| |
| virtual int | area (double, double, double &, AcGeTol const &=AcGeContext::gTol) const |
| |
| virtual int | getNormalPoint (AcGePoint3d const &, AcGeImpPointOnCurve3d &, AcGeTol const &=AcGeContext::gTol) const |
| |
| virtual int | intersectSelf (AcGeCurveIntData &, AcGeVector3d const &, double, AcGeTol const &=AcGeContext::gTol) const |
| |
| virtual int | intersectWith (AcGeImpCurve3d const &, AcGeVector3d const &, AcGeCurveIntData &, AcGeTol const &=AcGeContext::gTol) const |
| |
| virtual int | intersectWith (AcGeImpInterval const &, AcGeImpInterval const &, AcGeVector3d const &, AcGeCurveIntData &, AcGeTol const &=AcGeContext::gTol) const |
| |
| virtual int | isClosed (AcGeTol const &=AcGeContext::gTol) const |
| |
| virtual int | isDegenerate (AcGeImpEntity3d *&, AcGeTol const &=AcGeContext::gTol) const |
| |
| virtual int | isDegenerate (AcGe::EntityId &, AcGeTol const &=AcGeContext::gTol) const |
| |
| virtual int | isEqualTo (AcGeImpEntity3d const &, AcGeTol const &=AcGeContext::gTol) const |
| |
| virtual int | isLinear (AcGeImpLinearEnt3d &, AcGeTol const &=AcGeContext::gTol) const |
| |
| virtual int | isOn (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const |
| |
| virtual int | isOn (AcGePoint3d const &, double &, AcGeTol const &=AcGeContext::gTol) const |
| |
| virtual int | isOn (double, AcGeTol const &=AcGeContext::gTol) const |
| |
| virtual int | isPeriodic (double &, int) const |
| |
| virtual int | isPlanar (AcGeImpPlanarEnt &, AcGeTol const &=AcGeContext::gTol) const |
| |
| virtual int | unboundedOverlap (AcGeImpCurve3d const &, int &, AcGeTol const &=AcGeContext::gTol) const |
| |
| virtual void * | getExternalEntity (void) const |
| |
| virtual void | getClosestPointTo (AcGeImpCurve3d const &, AcGeImpPointOnCurve3d &, AcGeImpPointOnCurve3d &, AcGeTol const &=AcGeContext::gTol) const |
| |
| virtual void | getClosestPointTo (AcGePoint3d const &, AcGeImpPointOnCurve3d &, AcGeTol const &=AcGeContext::gTol) const |
| |
| virtual void | getInterval (AcGeImpInterval &, AcGePoint3d &, AcGePoint3d &) const |
| |
| virtual void | getInterval (AcGeImpInterval &, int, int) const |
| |
| virtual void | getSamplePoints (double, double, double, AcGeImpPointOnCurve3d &, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &, AcGeDoubleArray &, AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > *, AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > *) const |
| |
| virtual void | getSplitCurves (double, AcGeImpCurve3d *&, AcGeImpCurve3d *&) const |
| |
| void | getClosestPointToArc (AcGeImpEllipArc3d const &, AcGeImpPointOnCurve3d &, AcGeImpPointOnCurve3d &, AcGeTol const &=AcGeContext::gTol) const |
| |
| void | getClosestPointToLine (AcGeImpLinearEnt3d const &, AcGeImpPointOnCurve3d &, AcGeImpPointOnCurve3d &, AcGeTol const &=AcGeContext::gTol) const |
| |
| void | getPlane (AcGeImpPlanarEnt &) const |
| |
Definition at line 37 of file AcGeImpEllipArc3d.h.