13 #ifndef CXTOOLREP3D_H_
14 #define CXTOOLREP3D_H_
16 #include "cxResourceVisualizationExport.h"
57 virtual QString getType()
const;
59 virtual void setTool(
ToolPtr tool);
60 virtual bool hasTool(
ToolPtr tool)
const;
63 void setSphereRadius(
double radius);
65 void setStayHiddenAfterVisible(
bool val);
66 void setStayVisibleAfterHide(
bool val);
67 void setOffsetPointVisibleAtZeroOffset(
bool val);
68 void setSphereRadiusInNormalizedViewport(
bool on);
69 void setTooltipPointColor(
const QColor& color);
70 void setToolOffsetPointColor(
const QColor& color);
71 void setToolOffsetLineColor(
const QColor& color);
75 virtual void addRepActorsToViewRenderer(
ViewPtr view);
76 virtual void removeRepActorsFromViewRenderer(
ViewPtr view);
78 virtual void onModifiedStartRender();
81 void probeSectorChanged();
86 void receiveVisible(
bool visible);
87 void tooltipOffsetSlot(
double val);
88 void updateToolActor();
92 void updateOffsetGraphics();
102 bool mStayHiddenAfterVisible;
103 bool mStayVisibleAfterHide;
104 bool mOffsetPointVisibleAtZeroOffset;
105 bool mSphereRadiusInNormalizedViewport;
114 QColor mTooltipPointColor;
115 QColor mOffsetPointColor;
116 QColor mOffsetLineColor;