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

#include <CylinderSurface.h>

Public Member Functions

 CylinderSurface (CylinderSurface &&)
 
 CylinderSurface (CylinderSurface const &)
 
 CylinderSurface (Line3d const &, Vector3d const &, double, int, Body *)
 
 CylinderSurface (Line3d const &, double, int, Body *)
 
 CylinderSurface (void)
 
CylinderSurfaceoperator= (CylinderSurface &&)
 
CylinderSurfaceoperator= (CylinderSurface const &)
 
double radius (void) const
 
int approx (void) const
 
virtual ~CylinderSurface (void)
 
virtual bool containsPoint (Point3d const &) const
 
virtual bool isEqual (Surface const *) const
 
virtual bool transform (Transf3d const &, Transf3d::Type, Vector3d const &)
 
virtual Circle3d circle (Plane const &, Line3d const &) const
 
virtual Surfacecopy (void) const
 
virtual Vector3d normal (Point3d const &) const
 
virtual Surface::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 24 of file CylinderSurface.h.

Constructor & Destructor Documentation

◆ CylinderSurface() [1/5]

CylinderSurface::CylinderSurface ( CylinderSurface && )

◆ CylinderSurface() [2/5]

CylinderSurface::CylinderSurface ( CylinderSurface const & )

◆ CylinderSurface() [3/5]

CylinderSurface::CylinderSurface ( Line3d const & ,
Vector3d const & ,
double ,
int ,
Body *  )

◆ CylinderSurface() [4/5]

CylinderSurface::CylinderSurface ( Line3d const & ,
double ,
int ,
Body *  )

◆ CylinderSurface() [5/5]

CylinderSurface::CylinderSurface ( void )

◆ ~CylinderSurface()

virtual CylinderSurface::~CylinderSurface ( void )
virtual

Member Function Documentation

◆ __autoclassinit2()

void CylinderSurface::__autoclassinit2 ( unsigned __int64)

◆ approx()

int CylinderSurface::approx ( void ) const

◆ circle()

virtual Circle3d CylinderSurface::circle ( Plane const & ,
Line3d const &  ) const
virtual

◆ containsPoint()

virtual bool CylinderSurface::containsPoint ( Point3d const & ) const
virtual

◆ copy()

virtual Surface * CylinderSurface::copy ( void ) const
virtual

◆ isEqual()

virtual bool CylinderSurface::isEqual ( Surface const * ) const
virtual

◆ normal()

virtual Vector3d CylinderSurface::normal ( Point3d const & ) const
virtual

◆ operator=() [1/2]

CylinderSurface & CylinderSurface::operator= ( CylinderSurface && )

◆ operator=() [2/2]

CylinderSurface & CylinderSurface::operator= ( CylinderSurface const & )

◆ print()

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

◆ radius()

double CylinderSurface::radius ( void ) const

◆ restore()

virtual void CylinderSurface::restore ( SaveRestoreCallback * )
virtual

◆ save()

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

◆ transform()

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

◆ type()

virtual Surface::Type CylinderSurface::type ( void ) const
virtual

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