11 #ifndef CXGRAPHICALDISK_H
12 #define CXGRAPHICALDISK_H
14 #include "cxResourceVisualizationExport.h"
16 #include <boost/shared_ptr.hpp>
38 void setRadius(
double radius);
39 void setOutlineColor(QColor color);
40 void setOutlineWidth(
double width);
41 void setColor(QColor color);
42 void setFillVisible(
bool val);
43 void setLighting(
bool on);
44 void setHeight(
double height);
47 void setDirection(
Vector3D direction);
51 void setRadiusBySlicingSphere(
double sphereRadius,
double sliceHeight);
57 void updateOrientation();
58 double getRadiusOfCircleSlicedFromSphere(
double sphereRadius,
double sliceHeight)
const;
87 #endif // CXGRAPHICALDISK_H