FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
AcGeEllipCone Class Reference

#include <AcGeEllipCone.h>

Inheritance diagram for AcGeEllipCone:
AcGeSurface AcGeEntity3d

Public Member Functions

 AcGeEllipCone (AcGeEllipCone const &)
 
 AcGeEllipCone (double, AcGePoint3d const &, AcGeVector3d const &)
 
 AcGeEllipCone (double, AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &, AcGeInterval const &, double, double)
 
 AcGeEllipCone (double, double, AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &)
 
 AcGeEllipCone (double, double, AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &, AcGeInterval const &, double, double)
 
 AcGeEllipCone (double, double, double, AcGePoint3d const &, AcGeVector3d const &)
 
 AcGeEllipCone (double, double, double, AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &, AcGeInterval const &, double, double)
 
 AcGeEllipCone (double, double, double, double, AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &)
 
 AcGeEllipCone (double, double, double, double, AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &, AcGeInterval const &, double, double)
 
 AcGeEllipCone (void)
 
 ~AcGeEllipCone (void)
 
AcGeEllipConeoperator= (AcGeEllipCone const &)
 
AcGeEllipConeset (double, AcGePoint3d const &, AcGeVector3d const &)
 
AcGeEllipConeset (double, AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &, AcGeInterval const &, double, double)
 
AcGeEllipConeset (double, double, AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &)
 
AcGeEllipConeset (double, double, AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &, AcGeInterval const &, double, double)
 
AcGeEllipConeset (double, double, double, AcGePoint3d const &, AcGeVector3d const &)
 
AcGeEllipConeset (double, double, double, AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &, AcGeInterval const &, double, double)
 
AcGeEllipConeset (double, double, double, double, AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &)
 
AcGeEllipConeset (double, double, double, double, AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &, AcGeInterval const &, double, double)
 
AcGeEllipConesetAngles (double, double)
 
AcGeEllipConesetBaseRadius (double)
 
AcGeEllipConesetHeight (AcGeInterval const &)
 
AcGePoint3d apex (void) const
 
AcGePoint3d baseOrigin (void) const
 
AcGeVector3d axisOfSymmetry (void) const
 
AcGeVector3d refAxis (void) const
 
double baseMajorRadius (void) const
 
double baseMinorRadius (void) const
 
double halfAngle (void) const
 
double heightAt (double) const
 
int intersectWith (AcGeLinearEnt3d const &, int &, AcGePoint3d &, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
 
int isClosed (AcGeTol const &=AcGeContext::gTol) const
 
int isOuterNormal (void) const
 
void getAngles (double &, double &) const
 
void getHalfAngle (double &, double &) const
 
void getHeight (AcGeInterval &) const
 
- Public Member Functions inherited from AcGeSurface
 ~AcGeSurface (void)
 
AcGePoint2d paramOf (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
 
AcGePoint3d closestPointTo (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
 
AcGePoint3d evalPoint (AcGePoint2d const &) const
 
AcGePoint3d evalPoint (AcGePoint2d const &, int, AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > &) const
 
AcGePoint3d evalPoint (AcGePoint2d const &, int, AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > &, AcGeVector3d &) const
 
AcGeSurfaceoperator= (AcGeSurface const &)
 
AcGeSurfacereverseNormal (void)
 
double distanceTo (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
 
Frx::Boolean isClosedInU (AcGeTol const &=AcGeContext::gTol) const
 
Frx::Boolean isClosedInV (AcGeTol const &=AcGeContext::gTol) const
 
Frx::Boolean isNormalReversed (void) const
 
Frx::Boolean isOn (AcGePoint3d const &, AcGePoint2d &, AcGeTol const &=AcGeContext::gTol) const
 
Frx::Boolean isOn (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
 
void getClosestPointTo (AcGePoint3d const &, AcGePointOnSurface &, AcGeTol const &=AcGeContext::gTol) const
 
void getEnvelope (AcGeInterval &, AcGeInterval &) const
 
Acad::ErrorStatus projectOnToSurface (const AcDbEntity *, const AcGeVector3d &, AcArray< AcDbEntity * > &) const
 
- Public Member Functions inherited from AcGeEntity3d
 ~AcGeEntity3d (void)
 
AcGeEntity3dmirror (AcGePlane const &)
 
AcGeEntity3doperator= (AcGeEntity3d const &)
 
AcGeEntity3drotateBy (double, AcGeVector3d const &, AcGePoint3d const &)
 
AcGeEntity3dscaleBy (double, AcGePoint3d const &)
 
AcGeEntity3dtransformBy (AcGeMatrix3d const &)
 
AcGeEntity3dtranslateBy (AcGeVector3d const &)
 
AcGeEntity3dcopy (void) const
 
AcGe::EntityId type (void) const
 
Frx::Boolean isEqualTo (AcGeEntity3d const &, AcGeTol const &=AcGeContext::gTol) const
 
Frx::Boolean isKindOf (AcGe::EntityId) const
 
Adesk::Boolean isOn (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
 
Frx::Boolean operator!= (AcGeEntity3d const &) const
 
Frx::Boolean operator== (AcGeEntity3d const &) const
 

Additional Inherited Members

- Protected Member Functions inherited from AcGeSurface
 AcGeSurface (AcGeSurface const &)
 
 AcGeSurface (void)
 
- Protected Member Functions inherited from AcGeEntity3d
 AcGeEntity3d (AcGeEntity3d const &)
 
 AcGeEntity3d (AcGeImpEntity3d &, int)
 
 AcGeEntity3d (AcGeImpEntity3d *)
 
 AcGeEntity3d (void)
 
AcGeEntity2dnewEntity2d (AcGeImpEntity3d &, int) const
 
AcGeEntity2dnewEntity2d (AcGeImpEntity3d *) const
 
AcGeEntity3dnewEntity3d (AcGeImpEntity3d &, int) const
 
AcGeEntity3dnewEntity3d (AcGeImpEntity3d *) const
 
void connectTo (AcGeEntity3dImpl *)
 
- Protected Attributes inherited from AcGeEntity3d
AcGeEntity3dImplm_pImpl
 

Detailed Description

Definition at line 26 of file AcGeEllipCone.h.

Constructor & Destructor Documentation

◆ AcGeEllipCone() [1/10]

AcGeEllipCone::AcGeEllipCone ( AcGeEllipCone const & )

◆ AcGeEllipCone() [2/10]

AcGeEllipCone::AcGeEllipCone ( double ,
AcGePoint3d const & ,
AcGeVector3d const &  )

◆ AcGeEllipCone() [3/10]

AcGeEllipCone::AcGeEllipCone ( double ,
AcGePoint3d const & ,
AcGeVector3d const & ,
AcGeVector3d const & ,
AcGeInterval const & ,
double ,
double  )

◆ AcGeEllipCone() [4/10]

AcGeEllipCone::AcGeEllipCone ( double ,
double ,
AcGePoint3d const & ,
AcGeVector3d const & ,
AcGeVector3d const &  )

◆ AcGeEllipCone() [5/10]

AcGeEllipCone::AcGeEllipCone ( double ,
double ,
AcGePoint3d const & ,
AcGeVector3d const & ,
AcGeVector3d const & ,
AcGeInterval const & ,
double ,
double  )

◆ AcGeEllipCone() [6/10]

AcGeEllipCone::AcGeEllipCone ( double ,
double ,
double ,
AcGePoint3d const & ,
AcGeVector3d const &  )

◆ AcGeEllipCone() [7/10]

AcGeEllipCone::AcGeEllipCone ( double ,
double ,
double ,
AcGePoint3d const & ,
AcGeVector3d const & ,
AcGeVector3d const & ,
AcGeInterval const & ,
double ,
double  )

◆ AcGeEllipCone() [8/10]

AcGeEllipCone::AcGeEllipCone ( double ,
double ,
double ,
double ,
AcGePoint3d const & ,
AcGeVector3d const & ,
AcGeVector3d const &  )

◆ AcGeEllipCone() [9/10]

AcGeEllipCone::AcGeEllipCone ( double ,
double ,
double ,
double ,
AcGePoint3d const & ,
AcGeVector3d const & ,
AcGeVector3d const & ,
AcGeInterval const & ,
double ,
double  )

◆ AcGeEllipCone() [10/10]

AcGeEllipCone::AcGeEllipCone ( void )

◆ ~AcGeEllipCone()

AcGeEllipCone::~AcGeEllipCone ( void )

Member Function Documentation

◆ apex()

AcGePoint3d AcGeEllipCone::apex ( void ) const

◆ axisOfSymmetry()

AcGeVector3d AcGeEllipCone::axisOfSymmetry ( void ) const

◆ baseMajorRadius()

double AcGeEllipCone::baseMajorRadius ( void ) const

◆ baseMinorRadius()

double AcGeEllipCone::baseMinorRadius ( void ) const

◆ baseOrigin()

AcGePoint3d AcGeEllipCone::baseOrigin ( void ) const

◆ getAngles()

void AcGeEllipCone::getAngles ( double & ,
double &  ) const

◆ getHalfAngle()

void AcGeEllipCone::getHalfAngle ( double & ,
double &  ) const

◆ getHeight()

void AcGeEllipCone::getHeight ( AcGeInterval & ) const

◆ halfAngle()

double AcGeEllipCone::halfAngle ( void ) const

◆ heightAt()

double AcGeEllipCone::heightAt ( double ) const

◆ intersectWith()

int AcGeEllipCone::intersectWith ( AcGeLinearEnt3d const & ,
int & ,
AcGePoint3d & ,
AcGePoint3d & ,
AcGeTol const & = AcGeContext::gTol ) const

◆ isClosed()

int AcGeEllipCone::isClosed ( AcGeTol const & = AcGeContext::gTol) const

◆ isOuterNormal()

int AcGeEllipCone::isOuterNormal ( void ) const

◆ operator=()

AcGeEllipCone & AcGeEllipCone::operator= ( AcGeEllipCone const & )

◆ refAxis()

AcGeVector3d AcGeEllipCone::refAxis ( void ) const

◆ set() [1/8]

AcGeEllipCone & AcGeEllipCone::set ( double ,
AcGePoint3d const & ,
AcGeVector3d const &  )

◆ set() [2/8]

AcGeEllipCone & AcGeEllipCone::set ( double ,
AcGePoint3d const & ,
AcGeVector3d const & ,
AcGeVector3d const & ,
AcGeInterval const & ,
double ,
double  )

◆ set() [3/8]

AcGeEllipCone & AcGeEllipCone::set ( double ,
double ,
AcGePoint3d const & ,
AcGeVector3d const & ,
AcGeVector3d const &  )

◆ set() [4/8]

AcGeEllipCone & AcGeEllipCone::set ( double ,
double ,
AcGePoint3d const & ,
AcGeVector3d const & ,
AcGeVector3d const & ,
AcGeInterval const & ,
double ,
double  )

◆ set() [5/8]

AcGeEllipCone & AcGeEllipCone::set ( double ,
double ,
double ,
AcGePoint3d const & ,
AcGeVector3d const &  )

◆ set() [6/8]

AcGeEllipCone & AcGeEllipCone::set ( double ,
double ,
double ,
AcGePoint3d const & ,
AcGeVector3d const & ,
AcGeVector3d const & ,
AcGeInterval const & ,
double ,
double  )

◆ set() [7/8]

AcGeEllipCone & AcGeEllipCone::set ( double ,
double ,
double ,
double ,
AcGePoint3d const & ,
AcGeVector3d const & ,
AcGeVector3d const &  )

◆ set() [8/8]

AcGeEllipCone & AcGeEllipCone::set ( double ,
double ,
double ,
double ,
AcGePoint3d const & ,
AcGeVector3d const & ,
AcGeVector3d const & ,
AcGeInterval const & ,
double ,
double  )

◆ setAngles()

AcGeEllipCone & AcGeEllipCone::setAngles ( double ,
double  )

◆ setBaseRadius()

AcGeEllipCone & AcGeEllipCone::setBaseRadius ( double )

◆ setHeight()

AcGeEllipCone & AcGeEllipCone::setHeight ( AcGeInterval const & )

The documentation for this class was generated from the following file: