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

#include <CircleCurve.h>

Public Member Functions

 CircleCurve (Circle3d const &, int, Body *)
 
 CircleCurve (CircleCurve &&)
 
 CircleCurve (CircleCurve const &)
 
 CircleCurve (void)
 
Circle3d circle (void) const
 
CircleCurveoperator= (CircleCurve &&)
 
CircleCurveoperator= (CircleCurve const &)
 
Line3d axis (void) const
 
Point3d origin (void) const
 
Transf3d const & transf (void) const
 
double radius (void) const
 
int approx (void) const
 
virtual ~CircleCurve (void)
 
virtual bool transform (Transf3d const &, Transf3d::Type, Vector3d const &)
 
virtual Curvecopy (void) const
 
virtual Curve::Type type (void) const
 
virtual void print (_iobuf *) const
 
virtual void restore (SaveRestoreCallback *)
 
virtual void save (SaveRestoreCallback *) const
 
void __autoclassinit2 (unsigned __int64)
 

Detailed Description

Definition at line 30 of file CircleCurve.h.

Constructor & Destructor Documentation

◆ CircleCurve() [1/4]

CircleCurve::CircleCurve ( Circle3d const & ,
int ,
Body *  )

◆ CircleCurve() [2/4]

CircleCurve::CircleCurve ( CircleCurve && )

◆ CircleCurve() [3/4]

CircleCurve::CircleCurve ( CircleCurve const & )

◆ CircleCurve() [4/4]

CircleCurve::CircleCurve ( void )

◆ ~CircleCurve()

virtual CircleCurve::~CircleCurve ( void )
virtual

Member Function Documentation

◆ __autoclassinit2()

void CircleCurve::__autoclassinit2 ( unsigned __int64)

◆ approx()

int CircleCurve::approx ( void ) const

◆ axis()

Line3d CircleCurve::axis ( void ) const

◆ circle()

Circle3d CircleCurve::circle ( void ) const

◆ copy()

virtual Curve * CircleCurve::copy ( void ) const
virtual

◆ operator=() [1/2]

CircleCurve & CircleCurve::operator= ( CircleCurve && )

◆ operator=() [2/2]

CircleCurve & CircleCurve::operator= ( CircleCurve const & )

◆ origin()

Point3d CircleCurve::origin ( void ) const

◆ print()

virtual void CircleCurve::print ( _iobuf * ) const
virtual

◆ radius()

double CircleCurve::radius ( void ) const

◆ restore()

virtual void CircleCurve::restore ( SaveRestoreCallback * )
virtual

◆ save()

virtual void CircleCurve::save ( SaveRestoreCallback * ) const
virtual

◆ transf()

Transf3d const & CircleCurve::transf ( void ) const

◆ transform()

virtual bool CircleCurve::transform ( Transf3d const & ,
Transf3d::Type ,
Vector3d const &  )
virtual

◆ type()

virtual Curve::Type CircleCurve::type ( void ) const
virtual

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