Public Member Functions | Static Public Member Functions
mvsim::WorldElementBase Class Reference

#include <WorldElementBase.h>

Inheritance diagram for mvsim::WorldElementBase:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void loadConfigFrom (const rapidxml::xml_node< char > *root)=0
 WorldElementBase (World *parent)
virtual ~WorldElementBase ()

Static Public Member Functions

static WorldElementBasefactory (World *parent, const rapidxml::xml_node< char > *xml_node, const char *class_name=NULL)

Detailed Description

Definition at line 18 of file WorldElementBase.h.


Constructor & Destructor Documentation

Definition at line 21 of file WorldElementBase.h.

virtual mvsim::WorldElementBase::~WorldElementBase ( ) [inline, virtual]

Definition at line 22 of file WorldElementBase.h.


Member Function Documentation

WorldElementBase * WorldElementBase::factory ( World parent,
const rapidxml::xml_node< char > *  xml_node,
const char *  class_name = NULL 
) [static]

Class factory: Creates a world element from XML description of type "<element class='*'>...</element>". Only if xml_node==NULL, the world element name can be passed in class_name. Otherwise, class_name is ignored.

Definition at line 50 of file WorldElementBase.cpp.

virtual void mvsim::WorldElementBase::loadConfigFrom ( const rapidxml::xml_node< char > *  root) [pure virtual]

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


mvsim
Author(s):
autogenerated on Thu Jun 6 2019 22:08:35