![]() |
NimbRo ROS Soccer Package
|
#include <field_model.h>
Public Types | |
enum | Type { Type_Circle, Type_Goal, Type_GoalPost, Type_XMarker, Type_FieldLine, Type_LineXingT, Type_LineXingX, Type_LineXingL, Type_MagneticHeading, NumTypes } |
Object type. More... | |
typedef std::vector < Eigen::Vector2d, Eigen::aligned_allocator < Eigen::Vector2d > > | PointsType |
Public Member Functions | |
WorldObject (Type type, const Eigen::Vector3d &pose) | |
WorldObject (Type type, double x, double y, double t=0.0) | |
WorldObject (Type type, const PointsType &points) | |
WorldObject | mirrorX () const |
WorldObject | mirrorY () const |
Eigen::Vector3d | pose () const |
Object pose (x, y, theta) | |
const PointsType & | points () const |
Points belonging to the object (e.g. line start and end) | |
Type | type () const |
Object type. | |
Protected Member Functions | |
void | setPose (const Eigen::Vector3d &pose) |
Friends | |
class | FieldModel |
Objects occuring in our soccer world.
Object type.