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

#include <AcGeHelix.h>

Public Member Functions

 AcGeHelix (AcGeHelix const &)
 
 AcGeHelix (AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &, double, double, double, double, bool)
 
 AcGeHelix (void)
 
 ~AcGeHelix (void)
 
bool isCounterClockwise (void) const
 
AcGeHelixnormalize (void)
 
AcGeHelixset (AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &, double, double, double, double, bool)
 
AcGeHelixsetAxisPoint (AcGePoint3d const &)
 
AcGeHelixsetAxisVec (AcGeVector3d const &)
 
AcGeHelixsetEndRadius (double)
 
AcGeHelixsetHeight (double)
 
AcGeHelixsetIsCounterClockwise (bool)
 
AcGeHelixsetStartRadius (double)
 
AcGeHelixsetStartVec (AcGeVector3d const &)
 
AcGeHelixsetTurns (double)
 
AcGePoint3d axisPoint (void) const
 
AcGeVector3d axisVec (void) const
 
AcGeVector3d startVec (void) const
 
double endRadius (void) const
 
double height (void) const
 
double startRadius (void) const
 
double turnHeight (void) const
 
double turns (void) const
 
void getSamplePoints (double, double, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &, AcGeDoubleArray &, double) const
 
void getSamplePoints (double, double, double, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &, AcGeDoubleArray &) const
 
void getSamplePoints (int, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &) const
 

Detailed Description

Definition at line 23 of file AcGeHelix.h.

Constructor & Destructor Documentation

◆ AcGeHelix() [1/3]

AcGeHelix::AcGeHelix ( AcGeHelix const & )

◆ AcGeHelix() [2/3]

AcGeHelix::AcGeHelix ( AcGePoint3d const & ,
AcGeVector3d const & ,
AcGeVector3d const & ,
double ,
double ,
double ,
double ,
bool  )

◆ AcGeHelix() [3/3]

AcGeHelix::AcGeHelix ( void )

◆ ~AcGeHelix()

AcGeHelix::~AcGeHelix ( void )

Member Function Documentation

◆ axisPoint()

AcGePoint3d AcGeHelix::axisPoint ( void ) const

◆ axisVec()

AcGeVector3d AcGeHelix::axisVec ( void ) const

◆ endRadius()

double AcGeHelix::endRadius ( void ) const

◆ getSamplePoints() [1/3]

void AcGeHelix::getSamplePoints ( double ,
double ,
AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > & ,
AcGeDoubleArray & ,
double  ) const

◆ getSamplePoints() [2/3]

void AcGeHelix::getSamplePoints ( double ,
double ,
double ,
AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > & ,
AcGeDoubleArray &  ) const

◆ getSamplePoints() [3/3]

void AcGeHelix::getSamplePoints ( int ,
AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &  ) const

◆ height()

double AcGeHelix::height ( void ) const

◆ isCounterClockwise()

bool AcGeHelix::isCounterClockwise ( void ) const

◆ normalize()

AcGeHelix & AcGeHelix::normalize ( void )

◆ set()

AcGeHelix & AcGeHelix::set ( AcGePoint3d const & ,
AcGeVector3d const & ,
AcGeVector3d const & ,
double ,
double ,
double ,
double ,
bool  )

◆ setAxisPoint()

AcGeHelix & AcGeHelix::setAxisPoint ( AcGePoint3d const & )

◆ setAxisVec()

AcGeHelix & AcGeHelix::setAxisVec ( AcGeVector3d const & )

◆ setEndRadius()

AcGeHelix & AcGeHelix::setEndRadius ( double )

◆ setHeight()

AcGeHelix & AcGeHelix::setHeight ( double )

◆ setIsCounterClockwise()

AcGeHelix & AcGeHelix::setIsCounterClockwise ( bool )

◆ setStartRadius()

AcGeHelix & AcGeHelix::setStartRadius ( double )

◆ setStartVec()

AcGeHelix & AcGeHelix::setStartVec ( AcGeVector3d const & )

◆ setTurns()

AcGeHelix & AcGeHelix::setTurns ( double )

◆ startRadius()

double AcGeHelix::startRadius ( void ) const

◆ startVec()

AcGeVector3d AcGeHelix::startVec ( void ) const

◆ turnHeight()

double AcGeHelix::turnHeight ( void ) const

◆ turns()

double AcGeHelix::turns ( void ) const

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