90 virtual double length(
double,
double,
double)
const ;
virtual int isLinear(AcGeImpLinearEnt3d &, AcGeTol const &=AcGeContext::gTol) const
virtual AcGe::EntityId type(int) const
virtual AcGeImpCurve3d & setInterval(void)
virtual double paramOf(AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
AcGeImpLinearEnt3d & operator=(AcGeImpLinearEnt3d const &)
double closestParamTo(AcGePoint3d const &, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
virtual void getInterval(AcGeImpInterval &, int, int) const
virtual AcGePoint3d closestPointTo(AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
AcGeImpLinearEnt3d(AcGeImpLinearEnt3d const &)
AcGePoint3d pointOnLine(void) const
int isColinearTo(AcGeImpLinearEnt3d const &, AcGeTol const &=AcGeContext::gTol) const
int intersectWithLine(AcGeImpLinearEnt3d const &, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
static ARX_API_STATIC AcGeImpLinearEnt3d const kZAxis
int isParallelTo(AcGeImpLinearEnt3d const &, AcGeTol const &=AcGeContext::gTol) const
int overlap(AcGeImpLinearEnt3d const &, AcGeImpLinearEnt3d *&, AcGeTol const &=AcGeContext::gTol) const
virtual AcGeImpEntity3d * exactOffset(double, AcGeVector3d const &, AcGeDoubleArray *, AcGeDoubleArray *, AcGe::OffsetCrvExtType, AcGeTol const &=AcGeContext::gTol) const
AcGePoint3d midPoint(void) const
virtual AcGeImpEntity3d * project(AcGeImpPlanarEnt const &, AcGeVector3d const &, AcGeTol const &=AcGeContext::gTol) const
virtual AcGeImpEntity3d & translateBy(AcGeVector3d const &)
virtual int isWithinBounds(AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
AcGePoint3d startPoint(void) const
int isParallelTo(AcGeImpPlanarEnt const &, AcGeTol const &=AcGeContext::gTol) const
virtual AcGePoint3d evalPoint(double) const
int projIntersectWith(AcGeImpLinearEnt3d const &, AcGeVector3d const &, AcGePoint3d &, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
virtual void * getExternalEntity(void) const
virtual int intersectSelf(AcGeCurveIntData &, AcGeVector3d const &, double, AcGeTol const &=AcGeContext::gTol) const
int intersectWithPlane(AcGeImpPlanarEnt const &, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
virtual AcGeImpObject * copy(void) const
AcGeImpLinearEnt3d(AcGePoint3d const &, AcGePoint3d const &, int, int)
AcGeImpLinearEnt3d(AcGePoint3d const &, AcGeVector3d const &, int, int)
virtual void getInterval(AcGeImpInterval &, AcGePoint3d &, AcGePoint3d &) const
virtual AcGePoint3d evalPoint(double, int, AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > &) const
AcGePoint3d endPoint(void) const
AcGeVector3d velocity(void) const
virtual int isDegenerate(AcGe::EntityId &, AcGeTol const &=AcGeContext::gTol) const
AcGeImpLinearEnt3d & set(AcGePoint3d const &, AcGeVector3d const &, int, int)
int intersectNonParallel(AcGeImpLinearEnt3d const &, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
AcGePoint3d closestPointToLine(AcGeImpLinearEnt3d const &, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
AcGeVector3d direction(void) const
virtual void getSplitCurves(double, AcGeImpCurve3d *&, AcGeImpCurve3d *&) const
static ARX_API_STATIC AcGeImpLinearEnt3d const kXAxis
virtual AcGeImpBoundBlock3d boundBlock(int, AcGeImpInterval const &, int) const
virtual int unboundedOverlap(AcGeImpCurve3d const &, int &, AcGeTol const &=AcGeContext::gTol) const
virtual int isPeriodic(double &, int) const
virtual void getClosestPointTo(AcGeImpCurve3d const &, AcGeImpPointOnCurve3d &, AcGeImpPointOnCurve3d &, AcGeTol const &=AcGeContext::gTol) const
virtual AcGeImpCurve3d & setInterval(AcGeImpInterval const &, int)
virtual AcGeImpEntity3d & transformBy(AcGeMatrix3d const &)
virtual int isOn(AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
virtual AcGePoint3d closestPointTo(AcGeImpCurve3d const &, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
AcGeImpLinearEnt3d(AcGeImpCurve3d const &, AcGePoint3d const &, double &, int &)
virtual AcGePoint3d closestPointTo(AcGeImpSurface const &, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
virtual int intersectWith(AcGeImpInterval const &, AcGeImpInterval const &, AcGeVector3d const &, AcGeCurveIntData &, AcGeTol const &=AcGeContext::gTol) const
AcGePoint3d baryComb(double) const
virtual int isPlanar(AcGeImpPlanarEnt &, AcGeTol const &=AcGeContext::gTol) const
virtual AcGeImpCurve3d & reverseParam(void)
AcGeImpLinearEnt3d(int, int)
virtual int isClosed(AcGeTol const &=AcGeContext::gTol) const
virtual int isOn(AcGePoint3d const &, double &, AcGeTol const &=AcGeContext::gTol) const
int isPerpendicularTo(AcGeImpPlanarEnt const &, AcGeTol const &=AcGeContext::gTol) const
virtual int isDegenerate(AcGeImpEntity3d *&, AcGeTol const &=AcGeContext::gTol) const
void getBisector(AcGeImpPlanarEnt &) const
int isPerpendicularTo(AcGeImpLinearEnt3d const &, AcGeTol const &=AcGeContext::gTol) const
static ARX_API_STATIC AcGeImpLinearEnt3d const kYAxis
virtual void getClosestPointTo(AcGePoint3d const &, AcGeImpPointOnCurve3d &, AcGeTol const &=AcGeContext::gTol) const
int isOn(AcGeImpPlanarEnt const &, AcGeTol const &=AcGeContext::gTol) const
AcGeImpLinearEnt3d & set(AcGeImpCurve3d const &, AcGePoint3d const &, double &, int &)
AcGeImpLinearEnt3d & set(AcGeImpCurve3d const &, AcGeImpCurve3d const &, double &, double &, int &)
virtual void evaluate(int, AcGePointOnCurve3dData &, int) const
void getLine(AcGeImpLinearEnt3d &) const
virtual void reverseProject(AcGeImpPointOnCurve3d const &, AcGeImpPlanarEnt const &, AcGeVector3d const &, AcGeImpPointOnCurve3d &, AcGeTol const &=AcGeContext::gTol) const
virtual int isEqualTo(AcGeImpEntity3d const &, AcGeTol const &=AcGeContext::gTol) const
virtual ~AcGeImpLinearEnt3d(void)
virtual void getProjClosestPointTo(AcGePoint3d const &, AcGeVector3d const &, AcGeImpPointOnCurve3d &, AcGeTol const &=AcGeContext::gTol) const
virtual double length(double, double, double) const
AcGeImpLinearEnt3d & set(AcGePoint3d const &, AcGePoint3d const &, int, int)
virtual int tweak(int, AcGePoint3d const &)
virtual int intersectWith(AcGeImpCurve3d const &, AcGeVector3d const &, AcGeCurveIntData &, AcGeTol const &=AcGeContext::gTol) const
virtual double paramAtLength(double, double, int, double) const
virtual int area(double, double, double &, AcGeTol const &=AcGeContext::gTol) const
AcGeImpLinearEnt3d(AcGeImpCurve3d const &, AcGeImpCurve3d const &, double &, double &)
void getPerpPlane(AcGePoint3d const &, AcGeImpPlanarEnt &) const
void projectBlockTo(AcGeImpBoundBlock3d const &, AcGeImpInterval &) const
virtual int getNormalPoint(AcGePoint3d const &, AcGeImpPointOnCurve3d &, AcGeTol const &=AcGeContext::gTol) const
virtual int isOn(double, AcGeTol const &=AcGeContext::gTol) const
static ARX_API_STATIC AcGeTol gTol