Functions
opennurbs_nurbssurface.cpp File Reference
#include "pcl/surface/3rdparty/opennurbs/opennurbs.h"
Include dependency graph for opennurbs_nurbssurface.cpp:

Go to the source code of this file.

Functions

static void ConvertFromCurve (ON_NurbsCurve &crv, int dir, ON_NurbsSurface &srf)
static void ConvertToCurve (const ON_NurbsSurface &srf, int dir, ON_NurbsCurve &crv)
static ON_3dPoint CornerAt (const ON_Surface &srf, int corner)
static ON_BOOL32 FromCurve (ON_NurbsCurve &crv, ON_NurbsSurface &srf, int dir)
static bool ON_MakeDegreesCompatible (ON_NurbsCurve &nurbs_curveA, ON_NurbsCurve &nurbs_curveB)
static bool ON_MakeDomainsCompatible (ON_NurbsCurve &nurbs_curveA, ON_NurbsCurve &nurbs_curveB)
static bool ON_MakeKnotVectorsCompatible (ON_NurbsCurve &nurbs_curveA, ON_NurbsCurve &nurbs_curveB)
static void ON_NurbsSurfaceCopyHelper (const ON_NurbsSurface &src, ON_NurbsSurface &dest)
ON_NurbsSurfaceON_NurbsSurfaceQuadrilateral (const ON_3dPoint &P, const ON_3dPoint &Q, const ON_3dPoint &R, const ON_3dPoint &S, ON_NurbsSurface *nurbs_surface)
 ON_OBJECT_IMPLEMENT (ON_NurbsSurface, ON_Surface,"4ED7D4DE-E947-11d3-BFE5-0010830122F0")
static ON_NurbsCurveToCurve (const ON_NurbsSurface &srf, int dir, ON_NurbsCurve *crv)

Function Documentation

static void ConvertFromCurve ( ON_NurbsCurve crv,
int  dir,
ON_NurbsSurface srf 
) [static]

Definition at line 2231 of file opennurbs_nurbssurface.cpp.

static void ConvertToCurve ( const ON_NurbsSurface srf,
int  dir,
ON_NurbsCurve crv 
) [static]

Definition at line 2178 of file opennurbs_nurbssurface.cpp.

static ON_3dPoint CornerAt ( const ON_Surface srf,
int  corner 
) [static]

Definition at line 2854 of file opennurbs_nurbssurface.cpp.

static ON_BOOL32 FromCurve ( ON_NurbsCurve crv,
ON_NurbsSurface srf,
int  dir 
) [static]

Definition at line 976 of file opennurbs_nurbssurface.cpp.

static bool ON_MakeDegreesCompatible ( ON_NurbsCurve nurbs_curveA,
ON_NurbsCurve nurbs_curveB 
) [static]

Definition at line 2595 of file opennurbs_nurbssurface.cpp.

static bool ON_MakeDomainsCompatible ( ON_NurbsCurve nurbs_curveA,
ON_NurbsCurve nurbs_curveB 
) [static]

Definition at line 2609 of file opennurbs_nurbssurface.cpp.

static bool ON_MakeKnotVectorsCompatible ( ON_NurbsCurve nurbs_curveA,
ON_NurbsCurve nurbs_curveB 
) [static]

Definition at line 2625 of file opennurbs_nurbssurface.cpp.

static void ON_NurbsSurfaceCopyHelper ( const ON_NurbsSurface src,
ON_NurbsSurface dest 
) [static]

Definition at line 386 of file opennurbs_nurbssurface.cpp.

ON_NurbsSurface* ON_NurbsSurfaceQuadrilateral ( const ON_3dPoint P,
const ON_3dPoint Q,
const ON_3dPoint R,
const ON_3dPoint S,
ON_NurbsSurface nurbs_surface 
)

Definition at line 3016 of file opennurbs_nurbssurface.cpp.

ON_OBJECT_IMPLEMENT ( ON_NurbsSurface  ,
ON_Surface  ,
"4ED7D4DE-E947-11d3-BFE5-0010830122F0"   
)
static ON_NurbsCurve* ToCurve ( const ON_NurbsSurface srf,
int  dir,
ON_NurbsCurve crv 
) [static]

Definition at line 925 of file opennurbs_nurbssurface.cpp.



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