Public Member Functions | Public Attributes
ON_Cone Class Reference

#include <opennurbs_cone.h>

List of all members.

Public Member Functions

double AngleInDegrees () const
double AngleInRadians () const
const ON_3dPointApexPoint () const
const ON_3dVectorAxis () const
ON_3dPoint BasePoint () const
ON_Circle CircleAt (double height_parameter) const
bool ClosestPointTo (ON_3dPoint point, double *radial_parameter, double *height_parameter) const
ON_3dPoint ClosestPointTo (ON_3dPoint) const
ON_BOOL32 Create (const ON_Plane &plane, double height, double radius)
ON_BOOL32 GetNurbForm (ON_NurbsSurface &) const
ON_BOOL32 IsValid () const
ON_Line LineAt (double radial_parameter) const
ON_3dVector NormalAt (double radial_parameter, double height_parameter) const
 ON_Cone ()
 ON_Cone (const ON_Plane &plane, double height, double radius)
ON_3dPoint PointAt (double radial_parameter, double height_parameter) const
ON_RevSurfaceRevSurfaceForm (ON_RevSurface *srf=NULL) const
ON_BOOL32 Rotate (double sin_angle, double cos_angle, const ON_3dVector &axis_of_rotation)
ON_BOOL32 Rotate (double angle_in_radians, const ON_3dVector &axis_of_rotation)
ON_BOOL32 Rotate (double sin_angle, double cos_angle, const ON_3dVector &axis_of_rotation, const ON_3dPoint &center_of_rotation)
ON_BOOL32 Rotate (double angle_in_radians, const ON_3dVector &axis_of_rotation, const ON_3dPoint &center_of_rotation)
ON_BOOL32 Transform (const ON_Xform &)
ON_BOOL32 Translate (const ON_3dVector &delta)
 ~ON_Cone ()

Public Attributes

double height
ON_Plane plane
double radius

Detailed Description

Definition at line 26 of file opennurbs_cone.h.


Constructor & Destructor Documentation

Definition at line 19 of file opennurbs_cone.cpp.

ON_Cone::ON_Cone ( const ON_Plane plane,
double  height,
double  radius 
)

Definition at line 24 of file opennurbs_cone.cpp.

Definition at line 33 of file opennurbs_cone.cpp.


Member Function Documentation

double ON_Cone::AngleInDegrees ( ) const

Definition at line 75 of file opennurbs_cone.cpp.

double ON_Cone::AngleInRadians ( ) const

Definition at line 70 of file opennurbs_cone.cpp.

const ON_3dPoint & ON_Cone::ApexPoint ( ) const

Definition at line 60 of file opennurbs_cone.cpp.

const ON_3dVector & ON_Cone::Axis ( ) const

Definition at line 55 of file opennurbs_cone.cpp.

Definition at line 65 of file opennurbs_cone.cpp.

ON_Circle ON_Cone::CircleAt ( double  height_parameter) const

Definition at line 80 of file opennurbs_cone.cpp.

bool ON_Cone::ClosestPointTo ( ON_3dPoint  point,
double *  radial_parameter,
double *  height_parameter 
) const

Definition at line 142 of file opennurbs_cone.cpp.

Definition at line 197 of file opennurbs_cone.cpp.

ON_BOOL32 ON_Cone::Create ( const ON_Plane plane,
double  height,
double  radius 
)

Definition at line 37 of file opennurbs_cone.cpp.

Definition at line 265 of file opennurbs_cone.cpp.

Definition at line 49 of file opennurbs_cone.cpp.

ON_Line ON_Cone::LineAt ( double  radial_parameter) const

Definition at line 93 of file opennurbs_cone.cpp.

ON_3dVector ON_Cone::NormalAt ( double  radial_parameter,
double  height_parameter 
) const

Definition at line 111 of file opennurbs_cone.cpp.

ON_3dPoint ON_Cone::PointAt ( double  radial_parameter,
double  height_parameter 
) const

Definition at line 101 of file opennurbs_cone.cpp.

Definition at line 306 of file opennurbs_cone.cpp.

ON_BOOL32 ON_Cone::Rotate ( double  sin_angle,
double  cos_angle,
const ON_3dVector axis_of_rotation 
)

Definition at line 221 of file opennurbs_cone.cpp.

ON_BOOL32 ON_Cone::Rotate ( double  angle_in_radians,
const ON_3dVector axis_of_rotation 
)

Definition at line 230 of file opennurbs_cone.cpp.

ON_BOOL32 ON_Cone::Rotate ( double  sin_angle,
double  cos_angle,
const ON_3dVector axis_of_rotation,
const ON_3dPoint center_of_rotation 
)

Definition at line 239 of file opennurbs_cone.cpp.

ON_BOOL32 ON_Cone::Rotate ( double  angle_in_radians,
const ON_3dVector axis_of_rotation,
const ON_3dPoint center_of_rotation 
)

Definition at line 249 of file opennurbs_cone.cpp.

Definition at line 127 of file opennurbs_cone.cpp.

Definition at line 258 of file opennurbs_cone.cpp.


Member Data Documentation

Definition at line 181 of file opennurbs_cone.h.

Definition at line 180 of file opennurbs_cone.h.

Definition at line 182 of file opennurbs_cone.h.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:51