00001 #ifndef QBLINE_H
00002 #define QBLINE_H
00003
00004 #include "QbIncludes.h"
00005
00006 class QbLine : public SoSeparator {
00007 SO_NODE_HEADER(QbLine);
00008 typedef SoSeparator inherited;
00009 public:
00010 static void initClass(void);
00011 QbLine(void);
00012
00013 SoSFVec3f point0;
00014 SoSFVec3f point1;
00015 SoSFFloat width;
00016
00017 virtual void notify(SoNotList * list);
00018 private:
00019 SoRotation * rotation;
00020 SoScale * scale;
00021 void setUpLine();
00022 static const char * DEFAULT_LINE[];
00023 };
00024
00025 #endif