21 #include <matrix/vlVector.h>
30 class DtChannelConfiguration;
31 class DtChannelManager;
33 class DtWindowConfiguration;
34 class DtGridLinesDrawer;
35 class DtProjectedGridLinesDrawer;
36 class DtGeocentricGridLinesDrawer;
52 virtual void setChannelName(
const std::string& deName,
53 const std::string& winName,
const std::string& channelName );
57 virtual void setModelDefinition(
const std::string& modelDefinition );
60 virtual void setVisible(
bool isVisible);
63 virtual void setGridType(
67 virtual void setUnitType(
71 virtual void setUnitType(
75 virtual void setAutoSpacing(
bool autoSpacing );
78 virtual void setFixedSpacingAmount(
double amount );
81 virtual void setXOffset(
double offset );
84 virtual void setYOffset(
double offset );
87 virtual void setMinSpacing(
int pixels );
90 virtual void setDecimalPlaces(
unsigned decimalPlaces );
93 virtual void setMaxGridLines(
int maxGridLines );
96 virtual void setEastWestGridLineColor(
float r,
float g,
float b,
float a );
99 virtual void setEastWestLabelColor(
float r,
float g,
float b,
float a );
102 virtual void setNorthSouthGridLineColor(
float r,
float g,
float b,
float a );
105 virtual void setNorthSouthLabelColor(
float r,
float g,
float b,
float a );
108 virtual void setLabelFont(
const std::string& fontName );
111 virtual void setLabelPointSize(
int pointSize );
114 virtual void setLabelXOffset(
int pixels );
117 virtual void setLabelYOffset(
int pixels );
120 virtual void setLabelTextWidth(
int width );
123 virtual void setLabelTextHeight(
int height );
126 virtual void setGridLineWidth(
float width );
129 virtual void updateGridLines();