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

#include <Circle3d.h>

Public Member Functions

 Circle3d (Line3d, double)
 
 Circle3d (Point3d const &, Point3d const &, Point3d const &, double)
 
 Circle3d (Point3d const &, Point3d const &, Vector3d const &, double, bool)
 
 Circle3d (void)
 
 Circle3d (const Circle3d &)
 
bool isEqual (Circle3d const &) const
 
bool isValid (void) const
 
Circle3doperator= (Circle3d &&)
 
Circle3doperator= (Circle3d const &)
 
Vector3d tangentAt (Point3d const &) const
 
int tessellate (int, bool, Point3d, Point3d, Point3d *)
 
void operator*= (Transf3d const &)
 

Detailed Description

Definition at line 23 of file Circle3d.h.

Constructor & Destructor Documentation

◆ Circle3d() [1/5]

Circle3d::Circle3d ( Line3d ,
double  )

◆ Circle3d() [2/5]

Circle3d::Circle3d ( Point3d const & ,
Point3d const & ,
Point3d const & ,
double  )

◆ Circle3d() [3/5]

Circle3d::Circle3d ( Point3d const & ,
Point3d const & ,
Vector3d const & ,
double ,
bool  )

◆ Circle3d() [4/5]

Circle3d::Circle3d ( void )

◆ Circle3d() [5/5]

Circle3d::Circle3d ( const Circle3d & )
inline

Definition at line 30 of file Circle3d.h.

Member Function Documentation

◆ isEqual()

bool Circle3d::isEqual ( Circle3d const & ) const

◆ isValid()

bool Circle3d::isValid ( void ) const

◆ operator*=()

void Circle3d::operator*= ( Transf3d const & )

◆ operator=() [1/2]

Circle3d & Circle3d::operator= ( Circle3d && )

◆ operator=() [2/2]

Circle3d & Circle3d::operator= ( Circle3d const & )

◆ tangentAt()

Vector3d Circle3d::tangentAt ( Point3d const & ) const

◆ tessellate()

int Circle3d::tessellate ( int ,
bool ,
Point3d ,
Point3d ,
Point3d *  )

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