#include <Eigen/Core>
#include <Eigen/StdVector>
#include <list>
#include <vector>
#include <tr1/memory>
Go to the source code of this file.
Namespaces | |
namespace | ICR |
Defines | |
#define | EPSILON_FORCE_CLOSURE 1e-10 |
#define | EPSILON_UNIT_NORMAL 1e-6 |
#define | EPSILON_WRENCH_CONE_ROTATION 1e-10 |
#define | EXPLORED_QUALIFIED 1 |
#define | EXPLORED_UNQUALIFIED 2 |
#define | NOT_EXPLORED 0 |
#define | NOT_VISITED -1 |
#define | PI 3.14159265358979323846264338327950 |
Typedefs | |
typedef Eigen::Array< uint, 1, 6 > | ICR::Array6ui |
typedef Eigen::Array< uint, Eigen::Dynamic, 6 > | ICR::ArrayX6ui |
typedef std::list< uint > ::const_iterator | ICR::ConstIndexListIterator |
typedef std::vector < ContactPoint * > | ICR::ContactPointList |
typedef std::vector< Patch * > | ICR::ContactRegion |
typedef std::vector < std::tr1::shared_ptr< Finger > > | ICR::FingerPtrList |
typedef std::vector < FingerParameters > | ICR::FParamList |
typedef std::tr1::shared_ptr < Grasp > | ICR::GraspPtr |
typedef std::tr1::shared_ptr < IndependentContactRegions > | ICR::IndependentContactRegionsPtr |
typedef std::list< uint > | ICR::IndexList |
typedef std::list< uint >::iterator | ICR::IndexListIterator |
typedef Eigen::Matrix< double, 6, Eigen::Dynamic > | ICR::Matrix6Xd |
typedef Eigen::Matrix< uint, Eigen::Dynamic, 6 > | ICR::MatrixX6ui |
typedef std::tr1::shared_ptr< OWS > | ICR::OWSPtr |
typedef std::tr1::shared_ptr < std::vector< Patch * > > | ICR::PatchListPtr |
typedef Eigen::Matrix< uint, 1, Eigen::Dynamic > | ICR::RowVectorXui |
typedef std::vector < PrimitiveSearchZone * > | ICR::SearchZone |
typedef std::tr1::shared_ptr < SearchZones > | ICR::SearchZonesPtr |
typedef std::tr1::shared_ptr < TargetObject > | ICR::TargetObjectPtr |
typedef unsigned int | ICR::uint |
typedef Eigen::Matrix< double, 6, 1 > | ICR::Vector6d |
typedef Eigen::Matrix< uint, Eigen::Dynamic, 1 > | ICR::VectorXui |
typedef std::vector< WrenchCone * > | ICR::WrenchConeList |
Enumerations | |
enum | ICR::ContactType { ICR::Undefined_CT = 1, ICR::Frictionless, ICR::Frictional, ICR::Soft_Finger } |
enum | ICR::ModelType { ICR::Undefined_MT = 1, ICR::Single_Point, ICR::Multi_Point } |
enum | ICR::RuleType { ICR::Undefined_RT = 1, ICR::Sphere } |
enum | ICR::WrenchSpaceType { ICR::Undefined_WS = 1, ICR::Discrete, ICR::Spherical } |
Functions | |
uint | ICR::dfactorial (uint x) |
uint | ICR::factorial (uint x) |
Eigen::Matrix3d | ICR::skewSymmetricMatrix (Eigen::Vector3d vector) |
#define EPSILON_FORCE_CLOSURE 1e-10 |
Definition at line 12 of file include/utilities.h.
#define EPSILON_UNIT_NORMAL 1e-6 |
Definition at line 11 of file include/utilities.h.
#define EPSILON_WRENCH_CONE_ROTATION 1e-10 |
Definition at line 10 of file include/utilities.h.
#define EXPLORED_QUALIFIED 1 |
Definition at line 16 of file include/utilities.h.
#define EXPLORED_UNQUALIFIED 2 |
Definition at line 17 of file include/utilities.h.
#define NOT_EXPLORED 0 |
Definition at line 15 of file include/utilities.h.
#define NOT_VISITED -1 |
Definition at line 14 of file include/utilities.h.
#define PI 3.14159265358979323846264338327950 |
Definition at line 13 of file include/utilities.h.