g2o
Loading...
Searching...
No Matches
g2o::BaseWorldObject Class Reference

#include <simulator.h>

Inheritance diagram for g2o::BaseWorldObject:
Collaboration diagram for g2o::BaseWorldObject:

Public Member Functions

 BaseWorldObject (World *world_=0)
virtual ~BaseWorldObject ()
void setWorld (World *world_)
World * world () const
OptimizableGraph * graph ()
OptimizableGraph::Vertex * vertex ()
virtual void setVertex (OptimizableGraph::Vertex *vertex_)

Protected Attributes

OptimizableGraph * _graph
OptimizableGraph::Vertex * _vertex
World * _world

Detailed Description

Definition at line 44 of file simulator.h.

Constructor & Destructor Documentation

◆ BaseWorldObject()

g2o::BaseWorldObject::BaseWorldObject ( World * world_ = 0)
inline

Definition at line 46 of file simulator.h.

46 {
47 _world = world_;
48 _vertex = 0;
49 }
OptimizableGraph::Vertex * _vertex
Definition simulator.h:59

References _vertex, and _world.

Referenced by g2o::WorldObject< VertexSE2 >::WorldObject().

◆ ~BaseWorldObject()

g2o::BaseWorldObject::~BaseWorldObject ( )
virtual

Definition at line 35 of file simulator.cpp.

35{}

Member Function Documentation

◆ graph()

OptimizableGraph * g2o::BaseWorldObject::graph ( )

Definition at line 36 of file simulator.cpp.

36 {
37 if (_world) return _world->graph();
38 return 0;
39}

References _world.

◆ setVertex()

◆ setWorld()

void g2o::BaseWorldObject::setWorld ( World * world_)
inline

Definition at line 51 of file simulator.h.

51{ _world = world_; }

References _world.

◆ vertex()

OptimizableGraph::Vertex * g2o::BaseWorldObject::vertex ( )
inline

Definition at line 54 of file simulator.h.

54{ return _vertex; }

References _vertex.

Referenced by g2o::World::addWorldObject().

◆ world()

World * g2o::BaseWorldObject::world ( ) const
inline

Definition at line 52 of file simulator.h.

52{ return _world; }

References _world.

Member Data Documentation

◆ _graph

OptimizableGraph* g2o::BaseWorldObject::_graph
protected

Definition at line 58 of file simulator.h.

◆ _vertex

◆ _world

World* g2o::BaseWorldObject::_world
protected

Definition at line 60 of file simulator.h.

Referenced by BaseWorldObject(), graph(), setWorld(), and world().


The documentation for this class was generated from the following files: