27 class DtOverlayRenderer;
47 virtual void setChannelDimensions(
int startChannelX,
int startChannelY,
48 int endChannelX,
int endChannelY );
51 virtual void setupOverlay();
54 virtual void setupFont();
58 virtual double lookupClosestLatLonSpacing(
double minimumSpacingRadians );
62 virtual double lookupClosestCartesianSpacing(
double minimumSpacing );
66 virtual double lookupClosestGarsSpacing(
double minimumSpacing)
const;
70 void setPixelRatio(
float pixelRatio);
74 virtual void reloadTextFonts() = 0;
77 static bool clip(
double xMin,
double xMax,
double yMin,
double yMax,
78 double x0src,
double y0src,
double x1src,
double y1src,
79 double &x0clip,
double &y0clip,
double &x1clip,
double &y1clip);
Contains the DtGridLinesParameters class declaration.
float myPixelRatio
Definition: DtGridLinesDrawer.h:102
DtOverlayRenderer * myOverlayRenderer
Definition: DtGridLinesDrawer.h:100
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
int myStartChannelX
Definition: DtGridLinesDrawer.h:95
int myStartChannelY
Definition: DtGridLinesDrawer.h:96
int myEndChannelY
Definition: DtGridLinesDrawer.h:98
This class provides the OSG-specific implementation of a DtChannel.
Definition: DtOsgChannel.h:55
std::vector< double > myGarsAllowableSpacings
Definition: DtGridLinesDrawer.h:106
DtOsgChannel * myChannel
Definition: DtGridLinesDrawer.h:92
osg::Matrix myWorldToWindowMatrix
Definition: DtGridLinesDrawer.h:93
std::vector< double > myLatLonAllowableSpacings
Definition: DtGridLinesDrawer.h:104
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:105
Contains the DtGridLinesSettingsRecord class declaration.
int myEndChannelX
Definition: DtGridLinesDrawer.h:97
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:72
DtDe & myDe
Definition: DtGridLinesDrawer.h:91
DtFontInterface * myFont
Definition: DtGridLinesDrawer.h:101
The DtOverlayRenderer implements the overlay concept. An overlay is a 2D scene that is drawn on top o...
Definition: DtOverlayRenderer.h:69