Code

Merge and cleanup of GSoC C++-ification project.
[inkscape.git] / src / box3d-side.h
index 18c81507312652658ba87dd41eb10a3e14b68fa8..a8d692b01d6d70e55155fb4e0d2f863c03fc8394 100644 (file)
@@ -1,11 +1,12 @@
-#ifndef __BOX3D_SIDE_H__
-#define __BOX3D_SIDE_H__
+#ifndef SEEN_BOX3D_SIDE_H
+#define SEEN_BOX3D_SIDE_H
 
 /*
  * 3D box face implementation
  *
  * Authors:
  *   Maximilian Albert <Anhalter42@gmx.de>
+ *   Abhishek Sharma
  *
  * Copyright (C) 2007  Authors
  *
@@ -31,6 +32,8 @@ struct Box3DSide : public SPPolygon {
     Box3D::Axis dir1;
     Box3D::Axis dir2;
     Box3D::FrontOrRear front_or_rear;
+    long long int getFaceId();
+    static Box3DSide * createBox3DSide(SPBox3D *box);
 };
 
 struct Box3DSideClass {
@@ -40,13 +43,15 @@ struct Box3DSideClass {
 GType box3d_side_get_type (void);
 
 void box3d_side_position_set (Box3DSide *side); // FIXME: Replace this by box3d_side_set_shape??
-void box3d_side_apply_style (Box3DSide *side);
+
 gchar *box3d_side_axes_string(Box3DSide *side);
+
 Persp3D *box3d_side_perspective(Box3DSide *side);
 
+
 Inkscape::XML::Node *box3d_side_convert_to_path(Box3DSide *side);
 
-#endif /* __BOX3D_SIDE_H__ */
+#endif // SEEN_BOX3D_SIDE_H
 
 /*
   Local Variables: