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

#include <AcGeImpCone.h>

Public Member Functions

 AcGeImpCone (AcGeImpCone const &)
 
 AcGeImpCone (double, double, AcGeImpEllipArc3d const &)
 
 AcGeImpCone (double, double, AcGeImpEllipArc3d const &, AcGeImpInterval const &, double, double)
 
 AcGeImpCone (void)
 
AcGeImpConeoperator= (AcGeImpCone const &)
 
AcGeImpConeset (double, double, AcGeImpEllipArc3d const &)
 
AcGeImpConeset (double, double, AcGeImpEllipArc3d const &, AcGeImpInterval const &, double, double)
 
AcGeImpConesetAngles (double, double)
 
AcGeImpConesetBaseRadius (double)
 
AcGeImpConesetHeight (AcGeImpInterval const &)
 
AcGePoint3d apex (void) const
 
AcGePoint3d baseCenter (void) const
 
AcGeVector3d axisOfSymmetry (void) const
 
AcGeVector3d baseMajorAxis (void) const
 
AcGeVector3d baseMinorAxis (void) const
 
double baseMajorRadius (void) const
 
double baseMinorRadius (void) const
 
double halfAngle (void) const
 
double heightAt (double) const
 
int getXSection (double, AcGeImpEllipArc3d &) const
 
int intersectWith (AcGeImpLinearEnt3d const &, int &, AcGePoint3d &, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
 
int isCylindrical (AcGeTol const &=AcGeContext::gTol) const
 
int isGenerator (AcGeImpLinearEnt3d const &, AcGeTol const &=AcGeContext::gTol) const
 
int isOuterNormal (void) const
 
virtual ~AcGeImpCone (void)
 
virtual AcGeImpObjectcopy (void) const
 
virtual AcGePoint3d closestCurveToBoundary (AcGeImpCurve3d const &, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
 
virtual AcGePoint3d closestPointToBoundary (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
 
virtual AcGe::EntityId type (int) const
 
virtual int boundary (AcGeImpCurve3d **const) const
 
virtual void evalNormal (AcGePointOnSurfaceData &) const
 
void getAngles (double &, double &) const
 
void getAxisLine (AcGeImpLinearEnt3d &) const
 
void getHalfAngle (double &, double &) const
 
void getHeight (AcGeImpInterval &) const
 
void getMajorGenerator (AcGeImpLinearEnt3d &) const
 

Detailed Description

Definition at line 31 of file AcGeImpCone.h.

Constructor & Destructor Documentation

◆ AcGeImpCone() [1/4]

AcGeImpCone::AcGeImpCone ( AcGeImpCone const & )

◆ AcGeImpCone() [2/4]

AcGeImpCone::AcGeImpCone ( double ,
double ,
AcGeImpEllipArc3d const &  )

◆ AcGeImpCone() [3/4]

AcGeImpCone::AcGeImpCone ( double ,
double ,
AcGeImpEllipArc3d const & ,
AcGeImpInterval const & ,
double ,
double  )

◆ AcGeImpCone() [4/4]

AcGeImpCone::AcGeImpCone ( void )

◆ ~AcGeImpCone()

virtual AcGeImpCone::~AcGeImpCone ( void )
virtual

Member Function Documentation

◆ apex()

AcGePoint3d AcGeImpCone::apex ( void ) const

◆ axisOfSymmetry()

AcGeVector3d AcGeImpCone::axisOfSymmetry ( void ) const

◆ baseCenter()

AcGePoint3d AcGeImpCone::baseCenter ( void ) const

◆ baseMajorAxis()

AcGeVector3d AcGeImpCone::baseMajorAxis ( void ) const

◆ baseMajorRadius()

double AcGeImpCone::baseMajorRadius ( void ) const

◆ baseMinorAxis()

AcGeVector3d AcGeImpCone::baseMinorAxis ( void ) const

◆ baseMinorRadius()

double AcGeImpCone::baseMinorRadius ( void ) const

◆ boundary()

virtual int AcGeImpCone::boundary ( AcGeImpCurve3d ** const ) const
virtual

◆ closestCurveToBoundary()

virtual AcGePoint3d AcGeImpCone::closestCurveToBoundary ( AcGeImpCurve3d const & ,
AcGePoint3d & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ closestPointToBoundary()

virtual AcGePoint3d AcGeImpCone::closestPointToBoundary ( AcGePoint3d const & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ copy()

virtual AcGeImpObject * AcGeImpCone::copy ( void ) const
virtual

◆ evalNormal()

virtual void AcGeImpCone::evalNormal ( AcGePointOnSurfaceData & ) const
virtual

◆ getAngles()

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

◆ getAxisLine()

void AcGeImpCone::getAxisLine ( AcGeImpLinearEnt3d & ) const

◆ getHalfAngle()

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

◆ getHeight()

void AcGeImpCone::getHeight ( AcGeImpInterval & ) const

◆ getMajorGenerator()

void AcGeImpCone::getMajorGenerator ( AcGeImpLinearEnt3d & ) const

◆ getXSection()

int AcGeImpCone::getXSection ( double ,
AcGeImpEllipArc3d &  ) const

◆ halfAngle()

double AcGeImpCone::halfAngle ( void ) const

◆ heightAt()

double AcGeImpCone::heightAt ( double ) const

◆ intersectWith()

int AcGeImpCone::intersectWith ( AcGeImpLinearEnt3d const & ,
int & ,
AcGePoint3d & ,
AcGePoint3d & ,
AcGeTol const & = AcGeContext::gTol ) const

◆ isCylindrical()

int AcGeImpCone::isCylindrical ( AcGeTol const & = AcGeContext::gTol) const

◆ isGenerator()

int AcGeImpCone::isGenerator ( AcGeImpLinearEnt3d const & ,
AcGeTol const & = AcGeContext::gTol ) const

◆ isOuterNormal()

int AcGeImpCone::isOuterNormal ( void ) const

◆ operator=()

AcGeImpCone & AcGeImpCone::operator= ( AcGeImpCone const & )

◆ set() [1/2]

AcGeImpCone & AcGeImpCone::set ( double ,
double ,
AcGeImpEllipArc3d const &  )

◆ set() [2/2]

AcGeImpCone & AcGeImpCone::set ( double ,
double ,
AcGeImpEllipArc3d const & ,
AcGeImpInterval const & ,
double ,
double  )

◆ setAngles()

AcGeImpCone & AcGeImpCone::setAngles ( double ,
double  )

◆ setBaseRadius()

AcGeImpCone & AcGeImpCone::setBaseRadius ( double )

◆ setHeight()

AcGeImpCone & AcGeImpCone::setHeight ( AcGeImpInterval const & )

◆ type()

virtual AcGe::EntityId AcGeImpCone::type ( int ) const
virtual

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