#include <pcl/surface/3rdparty/opennurbs/opennurbs_ellipse.h>
|  | 
|  | ON_Ellipse () | 
|  | 
|  | ON_Ellipse (const ON_Plane &, double, double) | 
|  | 
|  | ON_Ellipse (const ON_Circle &) | 
|  | 
|  | ~ON_Ellipse () | 
|  | 
| ON_Ellipse & | operator= (const ON_Circle &) | 
|  | 
| ON_BOOL32 | Create (const ON_Plane &, double, double) | 
|  | 
| ON_BOOL32 | Create (const ON_Circle &) | 
|  | 
| ON_BOOL32 | IsValid () const | 
|  | 
| ON_BOOL32 | IsCircle () const | 
|  | 
| double | Radius (int) const | 
|  | 
| const ON_3dPoint & | Center () const | 
|  | 
| const ON_3dVector & | Normal () const | 
|  | 
| const ON_Plane & | Plane () const | 
|  | 
| double | FocalDistance () const | 
|  | 
| bool | GetFoci (ON_3dPoint &F1, ON_3dPoint &F2) const | 
|  | 
| ON_3dPoint | PointAt (double) const | 
|  | 
| ON_3dVector | DerivativeAt (int, double) const | 
|  | 
| ON_3dVector | TangentAt (double) const | 
|  | 
| ON_3dVector | CurvatureAt (double) const | 
|  | 
| ON_BOOL32 | ClosestPointTo (const ON_3dPoint &, double *) const | 
|  | 
| ON_3dPoint | ClosestPointTo (const ON_3dPoint &) const | 
|  | 
| double | EquationAt (const ON_2dPoint &) const | 
|  | 
| ON_2dVector | GradientAt (const ON_2dPoint &) const | 
|  | 
| ON_BOOL32 | Rotate (double, double, const ON_3dVector &) | 
|  | 
| ON_BOOL32 | Rotate (double, const ON_3dVector &) | 
|  | 
| ON_BOOL32 | Rotate (double, double, const ON_3dVector &, const ON_3dPoint &) | 
|  | 
| ON_BOOL32 | Rotate (double, const ON_3dVector &, const ON_3dPoint &) | 
|  | 
| ON_BOOL32 | Translate (const ON_3dVector &) | 
|  | 
| int | GetNurbForm (ON_NurbsCurve &) const | 
|  | 
Definition at line 23 of file opennurbs_ellipse.h.
 
◆ ON_Ellipse() [1/3]
      
        
          | ON_Ellipse::ON_Ellipse | ( |  | ) |  | 
      
 
 
◆ ON_Ellipse() [2/3]
      
        
          | ON_Ellipse::ON_Ellipse | ( | const ON_Plane & | , | 
        
          |  |  | double | , | 
        
          |  |  | double |  | 
        
          |  | ) |  |  | 
      
 
 
◆ ON_Ellipse() [3/3]
◆ ~ON_Ellipse()
      
        
          | ON_Ellipse::~ON_Ellipse | ( |  | ) |  | 
      
 
 
◆ Center()
◆ ClosestPointTo() [1/2]
◆ ClosestPointTo() [2/2]
      
        
          | ON_BOOL32 ON_Ellipse::ClosestPointTo | ( | const ON_3dPoint & | , | 
        
          |  |  | double * |  | 
        
          |  | ) |  | const | 
      
 
 
◆ Create() [1/2]
      
        
          | ON_BOOL32 ON_Ellipse::Create | ( | const ON_Circle & |  | ) |  | 
      
 
 
◆ Create() [2/2]
      
        
          | ON_BOOL32 ON_Ellipse::Create | ( | const ON_Plane & | , | 
        
          |  |  | double | , | 
        
          |  |  | double |  | 
        
          |  | ) |  |  | 
      
 
 
◆ CurvatureAt()
◆ DerivativeAt()
      
        
          | ON_3dVector ON_Ellipse::DerivativeAt | ( | int | , | 
        
          |  |  | double |  | 
        
          |  | ) |  | const | 
      
 
 
◆ EquationAt()
      
        
          | double ON_Ellipse::EquationAt | ( | const ON_2dPoint & |  | ) | const | 
      
 
 
◆ FocalDistance()
      
        
          | double ON_Ellipse::FocalDistance | ( |  | ) | const | 
      
 
 
◆ GetFoci()
◆ GetNurbForm()
◆ GradientAt()
◆ IsCircle()
      
        
          | ON_BOOL32 ON_Ellipse::IsCircle | ( |  | ) | const | 
      
 
 
◆ IsValid()
      
        
          | ON_BOOL32 ON_Ellipse::IsValid | ( |  | ) | const | 
      
 
 
◆ Normal()
◆ operator=()
◆ Plane()
      
        
          | const ON_Plane& ON_Ellipse::Plane | ( |  | ) | const | 
      
 
 
◆ PointAt()
◆ Radius()
      
        
          | double ON_Ellipse::Radius | ( | int |  | ) | const | 
      
 
 
◆ Rotate() [1/4]
      
        
          | ON_BOOL32 ON_Ellipse::Rotate | ( | double | , | 
        
          |  |  | const ON_3dVector & |  | 
        
          |  | ) |  |  | 
      
 
 
◆ Rotate() [2/4]
◆ Rotate() [3/4]
      
        
          | ON_BOOL32 ON_Ellipse::Rotate | ( | double | , | 
        
          |  |  | double | , | 
        
          |  |  | const ON_3dVector & |  | 
        
          |  | ) |  |  | 
      
 
 
◆ Rotate() [4/4]
◆ TangentAt()
◆ Translate()
      
        
          | ON_BOOL32 ON_Ellipse::Translate | ( | const ON_3dVector & |  | ) |  | 
      
 
 
◆ plane
◆ radius
      
        
          | double ON_Ellipse::radius[2] | 
      
 
 
The documentation for this class was generated from the following file: