Classes | Defines
contrib/brl/bbas/bsol/bsol_intrinsic_curve_2d.h File Reference

Generic intrinsic curve in 2D that has intrinsic curvature, d_theta, d_s defined. More...

#include <vsol/vsol_curve_2d.h>
#include <vsol/vsol_point_2d.h>
#include <vsol/vsol_point_2d_sptr.h>
#include <vsol/vsol_polyline_2d_sptr.h>
#include <vcl_vector.h>
#include <vcl_iostream.h>
#include <vcl_cassert.h>

Go to the source code of this file.

Classes

class  bsol_intrinsic_curve_2d
 General intrinsic curve class. More...

Defines

#define ZERO_TOLERANCE   1E-1

Detailed Description

Generic intrinsic curve in 2D that has intrinsic curvature, d_theta, d_s defined.

Note that to make the definition intrinsic, I didn't inherent it from bdgl_polyline_2d; instead, I inherent it from vsol_curve_2d. For closed curve, refer to bdgl_intrinsic_closed_curve_2d.

This class inherits from vsol_curve_2d.

Author:
MingChing Chang
Date:
2003-11-14
    Modifications
     2003-11-14 MingChing Chang - Modified from the code of Thomas Sebastian
     2004-10-25 Ozge Can Ozcanli - Modified to add close curve support
     2004-11-01 Ozge Can Ozcanli - Added method upsample that interpolates new samples linearly according to arclength
   

Definition in file bsol_intrinsic_curve_2d.h.


Define Documentation

#define ZERO_TOLERANCE   1E-1

Definition at line 33 of file bsol_intrinsic_curve_2d.h.