Namespaces | |
blueprints | |
concepts | |
containers | |
formatters | |
geometry | |
interfaces | |
odometry | |
Typedefs | |
typedef CartesianPoint< double, 2 > | CartesianPoint2d |
typedef CartesianPoint< float, 2 > | CartesianPoint2f |
typedef CartesianPoint< int, 2 > | CartesianPoint2i |
typedef CartesianPoint< double, 3 > | CartesianPoint3d |
typedef CartesianPoint< float, 3 > | CartesianPoint3f |
typedef CartesianPoint< int, 3 > | CartesianPoint3i |
typedef Polynomial< 3 > | CubicPolynomial |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef Bool< false > | False |
typedef HomogeneousPoint< double > | HomogeneousPointd |
typedef HomogeneousPoint< float > | HomogeneousPointf |
typedef Polynomial< 1 > | LinearFunction |
typedef Polynomial< 2 > | QuadraticPolynomial |
typedef Polynomial< 5 > | QuinticPolynomial |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef Bool< true > | True |
typedef void(* | VoidFunction) () |
typedef void(* | VoidFunction) () |
typedef void(* | VoidFunction) () |
typedef void(* | VoidFunction) () |
Functions | |
T * | addressOf (T &v) |
ReferenceWrapper< T const > | cref (T const &wrapped_object) |
Scalar | cube_root (const Scalar &x) |
ecl_geometry_PUBLIC T | degrees_to_radians (const T °rees, typename enable_if< ecl::is_float< T > >::type *dummy=0) |
T | euclidean_norm (const T &x1, const T &x2) |
T | euclidean_norm (const T &x1, const T &x2, const T &x3) |
BoundNullaryMemberFunction< C, R > | generateFunctionObject (R(C::*function)(), C &c) |
BoundUnaryMemberFunction< C, A, R > | generateFunctionObject (R(C::*function)(A), C &c, const I &a) |
BoundUnaryFreeFunction< A, R > | generateFunctionObject (R(*function)(A), I &a) |
BoundUnaryMemberFunction< C, A, R > | generateFunctionObject (R(C::*function)(A), C &c, I &a) |
PartiallyBoundUnaryMemberFunction< C, A, R > | generateFunctionObject (R(C::*function)(A), C &c) |
BoundUnaryFreeFunction< A, R > | generateFunctionObject (R(*function)(A), const I &a) |
NullaryFreeFunction< R > | generateFunctionObject (R(*function)()) |
UnaryMemberFunction< C, A, R > | generateFunctionObject (R(C::*function)(A)) |
NullaryMemberFunction< C, R > | generateFunctionObject (R(C::*function)()) |
UnaryFreeFunction< A, R > | generateFunctionObject (R(*function)(A)) |
bool | is_big_endian () |
bool | is_char_signed () |
bool | isApprox (const Scalar &x, const OtherScalar &y, typename numeric_limits< Scalar >::Precision precision=numeric_limits< Scalar >::dummy_precision) |
bool | isApproxOrLessThan (const Scalar &x, const OtherScalar &y, typename numeric_limits< Scalar >::Precision precision=numeric_limits< Scalar >::dummy_precision) |
int | nsign (const Scalar &x) |
OutputStream & | operator<< (OutputStream &ostream, const HomogeneousPoint< Type > &point) |
OutputStream & | operator<< (OutputStream &ostream, Format< std::string > &formatter) ecl_assert_throw_decl(StandardException) |
OutputStream & | operator<< (OutputStream &ostream, const CartesianPoint< Type, 3 > &point) |
OutputStream & | operator<< (OutputStream &ostream, const CubicSpline &cubic_spline) |
OutputStream & | operator<< (OutputStream &ostream, const Polynomial< Degree > &polynomial) |
OutputStream & | operator<< (OutputStream &ostream, const PascalsTriangle< PowerN > &triangle) |
OutputStream & | operator<< (OutputStream &ostream, const Array< ElementType, ArraySize > &array) |
OutputStream & | operator<< (OutputStream &ostream, const Stencil< ArrayType > &stencil) |
OutputStream & | operator<< (OutputStream &ostream, const LegacyPose3D< Float_ > &pose) |
OutputStream & | operator<< (OutputStream &ostream, const Array< ElementType, DynamicStorage > &array) |
OutputStream & | operator<< (OutputStream &ostream, const CartesianPoint< Type, 2 > &point) |
OutputStream & | operator<< (OutputStream &ostream, const TensionSpline &tension_spline) |
OutputStream & | operator<< (OutputStream &ostream, const TensionFunction &function) |
OutputStream & | operator<< (OutputStream &ostream, const PascalsTriangle< 3 > &triangle) |
OutputStream & | operator<< (OutputStream &ostream, const Void void_object) |
OutputStream & | operator<< (OutputStream &ostream, const SmoothLinearSpline &smooth_linear_spline) |
OutputStream & | operator<< (OutputStream &ostream, const LegacyPose2D< Float_, Storage_ > &pose) |
OutputStream & | operator<< (OutputStream &ostream, const PascalsTriangle< 5 > &triangle) |
template<typename OutputStream > | |
OutputStream & | operator<< (OutputStream &ostream, Trajectory< JointAngles > &trajectory) |
template<typename OutputStream > | |
OutputStream & | operator<< (OutputStream &ostream, WayPoint< JointAngles > &waypoint) |
int | psign (const Scalar &x) |
ecl_geometry_PUBLIC T | radians_to_degrees (const T &radians, typename enable_if< ecl::is_float< T > >::type *dummy=0) |
ReferenceWrapper< T > | ref (T &wrapped_object) |
int | sign (const Scalar &x) |
ecl_geometry_PUBLIC double | wrap_angle (const double &angle) |
ecl_geometry_PUBLIC const double & | wrap_angle (double &angle) |
ecl_geometry_PUBLIC float | wrap_angle (const float &angle) |
ecl_geometry_PUBLIC const float & | wrap_angle (float &angle) |
Angle usage type for the manipulator trajectory definitions.
Angle usage type for the manipulator. Most simple manipulators simply use joint angles - more complicated manipulators that have to interact with the environment require measurements of the end effector in cartesians.
Enumerator | |
---|---|
JointAngles |
Joint angle representations are being used. |
Cartesians |
Cartesian representations are being used. |
OutputStream& ecl::operator<< | ( | OutputStream & | ostream, |
Trajectory< JointAngles > & | trajectory | ||
) |
Streaming output insertion operator for waypoints.
OutputStream | : the type of stream being used. |
ostream | : the output stream being used. |
trajectory | : the trajectory. |
Definition at line 389 of file trajectory.hpp.
OutputStream& ecl::operator<< | ( | OutputStream & | ostream, |
WayPoint< JointAngles > & | waypoint | ||
) |
Streaming output insertion operator for waypoints.
OutputStream | : the type of stream being used. |
ostream | : the output stream being used. |
waypoint | : the waypoint. |
Definition at line 392 of file waypoint.hpp.