|
| Taxel () |
| Default Constructor.
|
|
| Taxel (const yarp::sig::Vector &_position, const yarp::sig::Vector &_normal) |
| Constructor with position and normal vectors.
|
|
| Taxel (const yarp::sig::Vector &_position, const yarp::sig::Vector &_normal, const int &_id) |
| Constructor with position, normal and ID.
|
|
| Taxel (const Taxel &_t) |
| Copy Constructor.
|
|
Taxel & | operator= (const Taxel &_t) |
| Copy Operator.
|
|
int | getID () |
| Gets the ID of the taxel.
|
|
yarp::sig::Vector | getPosition () |
| Gets the Position of the taxel in the limb's FoR.
|
|
yarp::sig::Vector | getNormal () |
| Gets the Normal of the taxel in the limb's FoR.
|
|
yarp::sig::Vector | getWRFPosition () |
| Gets the Position of the taxel in the root FoR.
|
|
yarp::sig::Vector | getPx () |
| Gets the u,v position of the taxel in one of the eyes.
|
|
yarp::sig::Matrix | getFoR () |
| Gets the Frame of Reference of the taxel.
|
|
bool | setID (int _ID) |
| Sets the ID of the taxel.
|
|
bool | setPosition (const yarp::sig::Vector &_Position) |
| Sets the Position of the taxel in the limb's FoR.
|
|
bool | setNormal (const yarp::sig::Vector &_Normal) |
| Sets the Normal of the taxel in the limb's FoR.
|
|
bool | setWRFPosition (const yarp::sig::Vector &_WRFPosition) |
| Sets the Position of the taxel in the root FoR.
|
|
bool | setPx (const yarp::sig::Vector &_px) |
| Sets the u,v position of the taxel in one of the eyes.
|
|
virtual void | print (int verbosity=0) |
| Print Method.
|
|
virtual std::string | toString (int verbosity=0) |
| toString Method
|
|
Class that encloses everything relate to a Taxel, i.e.
the atomic element the iCub skin is composed of. It is empowered by a Position and a Normal (both relative to the body part it belong to), and some more useful members (such as its 2D coordinates into the image frame of one of the eyes, its Frame of Reference base on the Position and Normal members, its position into the World Reference Frame)
Definition at line 56 of file Taxel.h.