AGX Dynamics 2.40.1.3
Loading...
Searching...
No Matches
Spline.h File Reference
#include <agx/agx.h>
#include <agx/agxPhysics_export.h>
#include <agx/Referenced.h>
#include <agxStream/Serializable.h>
#include <agx/Vec3.h>
#include <agx/AffineMatrix4x4.h>

Go to the source code of this file.

Classes

class  agxUtil::BSpline
 https://en.wikipedia.org/wiki/B-spline More...
 
class  agxUtil::CardinalSpline
 A Spline constructed of piecewise third-order polynomials which pass through a set of control points. More...
 
class  agxUtil::CPCatmullRomBSpline
 https://en.wikipedia.org/wiki/Centripetal_Catmull%E2%80%93Rom_spline More...
 
class  agxUtil::CubicSpline
 A Spline constructed of piecewise third-order polynomials which pass through a set of control points. More...
 
class  agxUtil::HermiteSpline
 https://en.wikipedia.org/wiki/Hermite_spline More...
 
class  agxUtil::NonUniformCardinalSpline
 A Spline constructed of piecewise third-order polynomials which pass through a set of control points. More...
 
class  agxUtil::ParameterizedCatmullRomSpline
 Special case of a cardinal spline. More...
 
class  agxUtil::Spline::Point
 Point class for storing 3D point, tension, stretch and curvature. More...
 
class  agxUtil::Spline
 Base class for splines. More...
 
class  agxUtil::Spline::Tangent
 Tangent. More...
 

Namespaces

namespace  agxUtil
 The agxUtil namespace contain classes and methods for utility functionality.
 

Typedefs

typedef agx::ref_ptr< BSpline > agxUtil::BSplineRef
 
typedef agx::ref_ptr< CardinalSpline > agxUtil::CardinalSplineRef
 
typedef agx::ref_ptr< CPCatmullRomBSpline > agxUtil::CPCatmullRomBSplineRef
 
typedef agx::ref_ptr< CubicSpline > agxUtil::CubicSplineRef
 
typedef agx::ref_ptr< HermiteSpline > agxUtil::HermiteSplineRef
 
typedef agx::ref_ptr< NonUniformCardinalSpline > agxUtil::NonUniformCardinalSplineRef
 
typedef agx::ref_ptr< ParameterizedCatmullRomSpline > agxUtil::ParameterizedCatmullRomSplineRef
 
typedef agx::ref_ptr< Spline > agxUtil::SplineRef