8 #include <Atlas/Objects/Anonymous.h>
11 using Atlas::Message::MapType;
13 namespace Atlas {
namespace Objects {
namespace Entity {
39 return copyInstance<AnonymousData>(*
this);
44 if(ANONYMOUS_NO == classNo)
return true;
48 void AnonymousData::fillDefaultObjectInstance(
AnonymousData& data, std::map<std::string, uint32_t>& attr_data)
Starting point for entity hierarchy.
AnonymousData * copy() const override
Copy this object.
void free() override
Free an instance of this class, returning it to the memory pool.
void setType(const std::string &, int)
Set the type of this object.
void reset() override
Resets the object as it's returned to the pool.
bool instanceOf(int classNo) const override
Is this instance of some class?
void reset() override
Resets the object as it's returned to the pool.
bool instanceOf(int classNo) const override
Is this instance of some class?
std::vector< double > attr_pos
Position coordinates, usually world is 3D.
double attr_stamp_contains
Last time any object that uses this as reference recursively has been modified.
std::vector< double > attr_velocity
Velocity object is moving, usually world is 3D.
void setParent(std::string val)
Set the "parent" attribute.
double attr_stamp
Last time this object was modified.