eng_graph_maker.cc File Reference

Facade to help make a Graph. More...

#include "base.hh"
#include "base_sort.hh"
#include "gfx.hh"
#include "eng.hh"
#include "eng_graph.hh"
#include "eng_graph_maker.hh"

Namespaces

namespace  eng

Classes

struct  eng::DefaultNodeValues
struct  eng::DefaultNodeValues::DefaultArgs

Defines

#define ENG_GRAPH_MAKER_CC   1
#define NODE_PRIVATE   public
#define NODE_PROTECTED   public

Functions

template<typename DERIVED_NODE>
DERIVED_NODE::Ptr eng::CastNode (Node::Ptr node, const Node::TypeId typeId)
template<typename NODE, typename PARENT_NODE>
NODE::Ptr eng::FindOrAttachNewNode (const typename NODE::Value &nodeValue, const Node::TypeId typeId, typename PARENT_NODE::Ptr parent, Node::SortedNodes &children)

Variables

static const
DefaultNodeValues 
eng::sDefaultNodeValues


Detailed Description

Facade to help make a Graph.

Id
LastChangedDate

Author:
Jim E. Brooks http://www.palomino3d.org

Define Documentation

#define ENG_GRAPH_MAKER_CC   1

#define NODE_PRIVATE   public

#define NODE_PROTECTED   public

Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:14 2007