27 class DtOverlayRenderer;
53 virtual void setChannelDimensions(
int startChannelX,
int startChannelY,
54 int endChannelX,
int endChannelY );
57 virtual void setupOverlay();
60 virtual void setupFont();
64 virtual double lookupClosestLatLonSpacing(
double minimumSpacingRadians );
68 virtual double lookupClosestCartesianSpacing(
double minimumSpacing );
72 virtual double lookupClosestGarsSpacing(
double minimumSpacing)
const;
76 void setPixelRatio(
float pixelRatio);
80 virtual void reloadTextFonts() = 0;
83 static bool clip(
double xMin,
double xMax,
double yMin,
double yMax,
84 double x0src,
double y0src,
double x1src,
double y1src,
85 double &x0clip,
double &y0clip,
double &x1clip,
double &y1clip);
91 virtual bool limitLines(
int current,
int limit);
Contains the DtGridLinesParameters class declaration.
float myPixelRatio
Definition: DtGridLinesDrawer.h:106
DtOverlayRenderer * myOverlayRenderer
Definition: DtGridLinesDrawer.h:104
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
int myStartChannelX
Definition: DtGridLinesDrawer.h:99
int myStartChannelY
Definition: DtGridLinesDrawer.h:100
bool myLineLimitNeedsWarning
Definition: DtGridLinesDrawer.h:112
int myEndChannelY
Definition: DtGridLinesDrawer.h:102
This class provides the OSG-specific implementation of a DtChannel.
Definition: DtOsgChannel.h:58
std::vector< double > myGarsAllowableSpacings
Definition: DtGridLinesDrawer.h:110
DtOsgChannel * myChannel
Definition: DtGridLinesDrawer.h:96
osg::Matrix myWorldToWindowMatrix
Definition: DtGridLinesDrawer.h:97
std::vector< double > myLatLonAllowableSpacings
Definition: DtGridLinesDrawer.h:108
A class with encapsulated a font loaded from disk with a given size.
Definition: DtFontInterface.h:22
Contains makVrv::DtGLFontManager class.
std::vector< double > myCartesianAllowableSpacings
Definition: DtGridLinesDrawer.h:109
Contains the DtGridLinesSettingsRecord class declaration.
int myEndChannelX
Definition: DtGridLinesDrawer.h:101
Contains makVrv::DtFont class.
Base class with common data / methods for drawing grid lines on projected and geocentric databases \i...
Definition: DtGridLinesDrawer.h:32
Contains DLL export macros.
Interface for DtGridLinesParameters, a container class for holding all the dialog and model definitio...
Definition: DtGridLinesParameters.h:22
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
DtDe & myDe
Definition: DtGridLinesDrawer.h:95
DtFontInterface * myFont
Definition: DtGridLinesDrawer.h:105
The DtOverlayRenderer implements the overlay concept. An overlay is a 2D scene that is drawn on top o...
Definition: DtOverlayRenderer.h:67