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

Go to the source code of this file.

Classes

struct  CurveJoinEndData
struct  CurveJoinSeg

Functions

static int CompareEndData (const CurveJoinEndData *a, const CurveJoinEndData *b)
static bool ForceMatchArcs (ON_ArcCurve &Arc0, int end0, ON_ArcCurve &Arc1, int end1)
static ON::eCurveType ON_CurveType (const ON_Curve *curve)
bool ON_ForceMatchCurveEnds (ON_Curve &Crv0, int end0, ON_Curve &Crv1, int end1)
int ON_JoinCurves (const ON_SimpleArray< const ON_Curve * > &InCurves, ON_SimpleArray< ON_Curve * > &OutCurves, double join_tol, bool bPreserveDirection, ON_SimpleArray< int > *key)
bool ON_MatchCurveEnds (ON_Curve *curve0, int end0, ON_Curve *curve1, int end1, double gap_tolerance=0.0)
bool ON_SortCurves (int curve_count, const ON_Curve *const *curve_list, int *index, bool *bReverse)
bool ON_SortCurves (const ON_SimpleArray< const ON_Curve * > &curves, ON_SimpleArray< int > &index, ON_SimpleArray< bool > &bReverse)
bool ON_SortCurves (const ON_SimpleArray< ON_Curve * > &curves, ON_SimpleArray< int > &index, ON_SimpleArray< bool > &bReverse)
bool ON_SortLines (int line_count, const ON_Line *line_list, int *index, bool *bReverse)
bool ON_SortLines (const ON_SimpleArray< ON_Line > &line_list, int *index, bool *bReverse)
ON_CurveON_TrimCurve (const ON_Curve &curve, ON_Interval trim_parameters)
 ON_VIRTUAL_OBJECT_IMPLEMENT (ON_Curve, ON_Geometry,"4ED7D4D7-E947-11d3-BFE5-0010830122F0")
static void ReverseSegs (ON_SimpleArray< CurveJoinSeg > &SArray)

Function Documentation

static int CompareEndData ( const CurveJoinEndData a,
const CurveJoinEndData b 
) [static]

Definition at line 2341 of file opennurbs_curve.cpp.

static bool ForceMatchArcs ( ON_ArcCurve Arc0,
int  end0,
ON_ArcCurve Arc1,
int  end1 
) [static]

Definition at line 1579 of file opennurbs_curve.cpp.

static ON::eCurveType ON_CurveType ( const ON_Curve curve) [static]

Definition at line 1340 of file opennurbs_curve.cpp.

bool ON_ForceMatchCurveEnds ( ON_Curve Crv0,
int  end0,
ON_Curve Crv1,
int  end1 
)

Definition at line 1605 of file opennurbs_curve.cpp.

int ON_JoinCurves ( const ON_SimpleArray< const ON_Curve * > &  InCurves,
ON_SimpleArray< ON_Curve * > &  OutCurves,
double  join_tol,
bool  bPreserveDirection,
ON_SimpleArray< int > *  key 
)

Definition at line 2415 of file opennurbs_curve.cpp.

bool ON_MatchCurveEnds ( ON_Curve curve0,
int  end0,
ON_Curve curve1,
int  end1,
double  gap_tolerance = 0.0 
)

Definition at line 1390 of file opennurbs_curve.cpp.

bool ON_SortCurves ( int  curve_count,
const ON_Curve *const *  curve_list,
int *  index,
bool *  bReverse 
)

Definition at line 2950 of file opennurbs_curve.cpp.

bool ON_SortCurves ( const ON_SimpleArray< const ON_Curve * > &  curves,
ON_SimpleArray< int > &  index,
ON_SimpleArray< bool > &  bReverse 
)

Definition at line 3018 of file opennurbs_curve.cpp.

bool ON_SortCurves ( const ON_SimpleArray< ON_Curve * > &  curves,
ON_SimpleArray< int > &  index,
ON_SimpleArray< bool > &  bReverse 
)

Definition at line 3028 of file opennurbs_curve.cpp.

bool ON_SortLines ( int  line_count,
const ON_Line line_list,
int *  index,
bool *  bReverse 
)

Definition at line 2841 of file opennurbs_curve.cpp.

bool ON_SortLines ( const ON_SimpleArray< ON_Line > &  line_list,
int *  index,
bool *  bReverse 
)

Definition at line 2941 of file opennurbs_curve.cpp.

ON_Curve* ON_TrimCurve ( const ON_Curve curve,
ON_Interval  trim_parameters 
)

Definition at line 2059 of file opennurbs_curve.cpp.

ON_VIRTUAL_OBJECT_IMPLEMENT ( ON_Curve  ,
ON_Geometry  ,
"4ED7D4D7-E947-11d3-BFE5-0010830122F0"   
)
static void ReverseSegs ( ON_SimpleArray< CurveJoinSeg > &  SArray) [static]

Definition at line 2349 of file opennurbs_curve.cpp.



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