summaryrefslogtreecommitdiff
path: root/tags/START/glagen/dll/classes/dot.hh
diff options
context:
space:
mode:
author(no author) <(no author)@0f7e0d06-a6f9-0310-a55f-d5f984f55e4c>2005-02-10 23:10:52 +0000
committer(no author) <(no author)@0f7e0d06-a6f9-0310-a55f-d5f984f55e4c>2005-02-10 23:10:52 +0000
commit695965a636bddfbafa0e8b8c66bfd3e7efa5d440 (patch)
tree92da17b074c1122ebdcd53f4cd5bc6b34151c83c /tags/START/glagen/dll/classes/dot.hh
parent1761afd30c5baeb038b666a6d838309e1040eb60 (diff)
This commit was manufactured by cvs2svn to create tag 'START'.
git-svn-id: file:///usr/local/opt/svn/repos/glagen@6 0f7e0d06-a6f9-0310-a55f-d5f984f55e4c
Diffstat (limited to 'tags/START/glagen/dll/classes/dot.hh')
-rw-r--r--tags/START/glagen/dll/classes/dot.hh49
1 files changed, 49 insertions, 0 deletions
diff --git a/tags/START/glagen/dll/classes/dot.hh b/tags/START/glagen/dll/classes/dot.hh
new file mode 100644
index 0000000..e13f23c
--- /dev/null
+++ b/tags/START/glagen/dll/classes/dot.hh
@@ -0,0 +1,49 @@
+//
+// dot.hh for Glagen in ~/Galgen/3d
+//
+// Made by Zavie
+// Login <guerta_j@epita.fr>
+//
+// Started on Fri Aug 16 17:08:16 2002 Zavie
+//
+
+#ifndef DOT_HH_
+# define DOT_HH_
+
+class Dot
+{
+public:
+
+ // Constructor and destructor
+ Dot (double x, double y, double z);
+ ~Dot ();
+
+ // Reading
+ double x ();
+ double y ();
+ double z ();
+
+ void *Property (int i);
+ bool Is_checked ();
+
+ // Writing
+ void set (double x, double y, double z);
+ void Use ();
+ void Drop ();
+ void Del_property (int i);
+ void Set_property (int i, void *property);
+ void Checked ();
+
+ // Other tools
+ Dot *Middle (Dot *b);
+
+protected:
+ double _x;
+ double _y;
+ double _z;
+ unsigned char _use;
+ void **_property;
+ char step;
+};
+
+#endif // DOT_HH_