30 class DtOverlayRenderer;
50 virtual void setChannelDimensions(
int startChannelX,
int startChannelY,
51 int endChannelX,
int endChannelY );
54 virtual void setupOverlay();
57 virtual void setupFont();
61 virtual double lookupClosestLatLonSpacing(
double minimumSpacingRadians );
65 virtual double lookupClosestCartesianSpacing(
double minimumSpacing );
69 void setPixelRatio(
float pixelRatio);
73 virtual void reloadTextFonts() = 0;
76 static bool clip(
double xMin,
double xMax,
double yMin,
double yMax,
77 double x0src,
double y0src,
double x1src,
double y1src,
78 double &x0clip,
double &y0clip,
double &x1clip,
double &y1clip);
Contains the DtGridLinesParameters class declaration.
float myPixelRatio
Definition: DtGridLinesDrawer.h:101
DtOverlayRenderer * myOverlayRenderer
Definition: DtGridLinesDrawer.h:99
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
DtFontSP myFont
Definition: DtGridLinesDrawer.h:100
int myStartChannelX
Definition: DtGridLinesDrawer.h:94
int myStartChannelY
Definition: DtGridLinesDrawer.h:95
int myEndChannelY
Definition: DtGridLinesDrawer.h:97
This class provides the OSG-specific implementation of a DtChannel.
Definition: DtOsgChannel.h:75
Contains makVrv::DtFontManager class.
DtOsgChannel * myChannel
Definition: DtGridLinesDrawer.h:91
osg::Matrix myWorldToWindowMatrix
Definition: DtGridLinesDrawer.h:92
std::vector< double > myLatLonAllowableSpacings
Definition: DtGridLinesDrawer.h:103
std::vector< double > myCartesianAllowableSpacings
Definition: DtGridLinesDrawer.h:104
Contains the DtGridLinesSettingsRecord class declaration.
boost::shared_ptr< DtFont > DtFontSP
Definition: DtFontManager.h:20
int myEndChannelX
Definition: DtGridLinesDrawer.h:96
Contains makVrv::DtFont class.
Base class with common data / methods for drawing grid lines on projected and geocentric databases \i...
Definition: DtGridLinesDrawer.h:35
Contains DLL export macros.
Interface for DtGridLinesParameters, a container class for holding all the dialog and model definitio...
Definition: DtGridLinesParameters.h:25
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtDe & myDe
Definition: DtGridLinesDrawer.h:90
The DtOverlayRenderer implements the overlay concept.
Definition: DtOverlayRenderer.h:23