|
API C#
|
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< CTrajectoryInfo > | Trajectory [get, set] |
| TrajectoryType | Type [get, set] |
Properties inherited from Kinova.DLL.Data.Jaco.Control.ITrajectory | |
| List< CTrajectoryInfo > | Trajectory [get, set] |