contrib/gel/gmvl/gmvl_topology_node.h
Go to the documentation of this file.
00001 // This is gel/gmvl/gmvl_topology_node.h
00002 #ifndef gmvl_topology_node_h_
00003 #define gmvl_topology_node_h_
00004 //:
00005 // \file
00006 // \author crossge@crd.ge.com
00007 //
00008 // \verbatim
00009 //  Modifications
00010 //   10 Sep. 2004 Peter Vanroose  Inlined all 1-line methods in class decl
00011 // \endverbatim
00012 
00013 #include <vtol/vtol_topology_object_sptr.h>
00014 #include <gmvl/gmvl_node.h>
00015 
00016 class gmvl_topology_node : public gmvl_node
00017 {
00018  public:
00019   gmvl_topology_node( vtol_topology_object_sptr t) : topology_(t) { type_="gmvl_topology_node"; }
00020   ~gmvl_topology_node() {}
00021 
00022   vtol_topology_object_sptr get() const { return topology_; }
00023 
00024  protected:
00025   vtol_topology_object_sptr topology_;
00026 };
00027 
00028 #endif // gmvl_topology_node_h_