API C#
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Kinova.DLL.Data.Jaco.Control.CMathTrajectory Class Reference
Inheritance diagram for Kinova.DLL.Data.Jaco.Control.CMathTrajectory:
Kinova.DLL.Data.Jaco.Control.ITrajectory

Classes

struct  UnitVector
 

Public Types

enum  TrajectoryType {
  Linear, Circle, Parabolic_U, Parabolic_C,
  Elliptic, Hyperboles, Sinus, Cosinus,
  Bezier2D, Bezier3D
}
 

Public Member Functions

bool GenerateLinearTrajectory (CPoint3d p1, float A, float B, UnitVector u, int pointsQty, float step)
 
bool GenerateLinearTrajectory (CPoint3d p1, float m, UnitVector u, int pointsQty, float step)
 
bool GenerateLinearTrajectory (CPoint3d P1, CPoint3d target, UnitVector u, int pointsQty)
 
bool GenerateCircleTrajectory (CPoint3d Center, float r, UnitVector u, int pointsQty, float step)
 
bool GenerateParabolic_UTrajectory (CPoint3d p1, float A, UnitVector u, int pointsQty, float step)
 
bool GenerateParabolic_CTrajectory (CPoint3d p1, float A, UnitVector u, int pointsQty, float step)
 
bool GenerateEllipticTrajectory (CPoint3d p1, float A, float B, UnitVector u, int pointsQty, float step)
 
bool GenerateHyperboleTrajectory (CPoint3d p1, float A, float B, UnitVector u, int pointsQty, float step)
 
bool GenerateSinusTrajectory (CPoint3d p1, UnitVector u, int pointsQty, float step)
 
bool GenerateSinusTrajectory (CPoint3d p1, CPoint3d target, UnitVector u, int pointsQty)
 
bool GenerateCosinusTrajectory (CPoint3d p1, UnitVector u, int pointsQty, float step)
 
bool GenerateCosinusTrajectory (CPoint3d p1, CPoint3d target, UnitVector u, int pointsQty)
 
bool GenerateBezier2DTrajectory (CPoint3d p1, CPoint3d p2, CPoint3d p3, CPoint3d p4, UnitVector u, int pointsQty)
 
bool GenerateBezier2DTrajectory (CPoint3d p1, CPoint3d target, List< CPoint3d > ctrlPoints, UnitVector u, int pointsQty)
 
bool GenerateBezier3DTrajectory (CPoint3d p1, CPoint3d target, List< CPoint3d > ctrlPoints, int pointsQty)
 

Properties

bool isValid [get]
 
List< CTrajectoryInfoTrajectory [get, set]
 
TrajectoryType Type [get, set]
 
- Properties inherited from Kinova.DLL.Data.Jaco.Control.ITrajectory
List< CTrajectoryInfoTrajectory [get, set]
 

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