]> git.tdb.fi Git - r2c2.git/blobdiff - source/3d/object.h
Strip Id tags and copyright notices from files
[r2c2.git] / source / 3d / object.h
index 8b9353d06e4b5879445a04e1ab31f670e7f4f1af..aa6698799b4ba97c616a8c1e94423105d5d489f2 100644 (file)
@@ -1,16 +1,9 @@
-/* $Id$
+#ifndef R2C2_3D_OBJECT_H_
+#define R2C2_3D_OBJECT_H_
 
-This file is part of the MSP Märklin suite
-Copyright © 2010  Mikkosoft Productions, Mikko Rasa
-Distributed under the GPL
-*/
+#include "libr2c2/geometry.h"
 
-#ifndef MARKLIN3D_OBJECT_H_
-#define MARKLIN3D_OBJECT_H_
-
-#include "libmarklin/geometry.h"
-
-namespace Marklin {
+namespace R2C2 {
 
 class Object3D
 {
@@ -19,9 +12,10 @@ protected:
 public:
        virtual ~Object3D() { }
 
-       virtual Point get_node() const = 0;
+       virtual Vector get_node() const = 0;
+       virtual bool is_visible() const = 0;
 };
 
-} // namespace Marklin
+} // namespace R2C2
 
 #endif