SimpleComponent Member List

This is the complete list of members for SimpleComponent, including all inherited members.

BaseComponent(const char *id, TrilobotPtr robot)BaseComponent [protected]
BaseMovingObject(double speed=.0, double turn=.0, double size=.0, double x=.0, double y=.0, double angle=.0)BaseMovingObject
BaseMovingObject(double speed, double turn, double size, const struct Point &point, double angle)BaseMovingObject
BaseMovingObject(double speed, double turn, double size, const struct Position &position)BaseMovingObject
BaseObject(double size=.0, double x=.0, double y=.0, double angle=.0)BaseObject
BaseObject(double size, const struct Point &point, double angle)BaseObject
BaseObject(double size, const struct Position &position)BaseObject
Deserialize(std::istream &input)IObject [inline]
GetCurrentState(const DateTime &now)BaseComponent [protected]
Handle(ICommand &command)IComponent [inline]
Id() const IComponent [inline]
IMovingObject()IMovingObject [inline, protected]
ImplDeserialize(std::istream &)SimpleComponent [protected, virtual]
ImplHandle(ICommand &command)=0IComponent [protected, pure virtual]
ImplId() const BaseComponent [protected, virtual]
BaseComponent::ImplPosition(const DateTime &)=0IObject [protected, pure virtual]
BaseMovingObject::BaseObject::ImplPosition(const DateTime &)BaseObject [protected, virtual]
BaseComponent::ImplRadius(const DateTime &)=0IMovingObject [protected, pure virtual]
BaseMovingObject::ImplRadius(const DateTime &)BaseMovingObject [protected, virtual]
ImplSerialize(std::ostream &)SimpleComponent [protected, virtual]
BaseComponent::ImplSize(const DateTime &)=0IObject [protected, pure virtual]
BaseMovingObject::BaseObject::ImplSize(const DateTime &)BaseObject [protected, virtual]
BaseComponent::ImplSpeed(const DateTime &)=0IMovingObject [protected, pure virtual]
BaseMovingObject::ImplSpeed(const DateTime &)BaseMovingObject [protected, virtual]
IObject()IObject [inline, protected]
Position()IObject [inline]
Position(const DateTime &at)IObject [inline]
Radius()IMovingObject [inline]
Radius(const DateTime &at)IMovingObject [inline]
Robot() const BaseComponent [protected]
SaveCurrentState(StatePtr)BaseComponent [protected]
SaveNextState(StatePtr)BaseComponent [protected]
Serialize(std::ostream &output)IObject [inline]
SetPosition(double x, double y, double angle)BaseObject [protected]
SetPosition(const struct Point &point, double angle)BaseObject [protected]
SetPosition(const struct Position &position)BaseObject [protected]
SetRadius(double)BaseMovingObject [protected]
SetSize(double size)BaseObject [protected]
SetSpeed(double)BaseMovingObject [protected]
SimpleComponent(const char *id, TrilobotPtr robot)SimpleComponent [protected]
Size()IObject [inline]
Size(const DateTime &at)IObject [inline]
Speed()IMovingObject [inline]
Speed(const DateTime &at)IMovingObject [inline]
~BaseComponent()BaseComponent [protected, virtual]
~BaseMovingObject()BaseMovingObject [virtual]
~BaseObject()BaseObject [virtual]
~IComponent()IComponent [inline, virtual]
~IMovingObject()IMovingObject [inline, virtual]
~IObject()IObject [inline, virtual]


Generated on Fri Jul 10 22:42:17 2009 for rob08 by  doxygen 1.5.4