vrvGraphics-based implementation of 2D Grid Lines on projected databases \ingroup vrvOsg
|
| | DtProjectedGridLinesDrawer (DtDe &de) |
| |
| virtual | ~DtProjectedGridLinesDrawer () |
| |
| virtual void | drawGridLines () |
| |
| virtual void | setMaxGridLines (int maxGridLines) |
| |
| virtual void | setWindowDimensions (double startWindowX, double startWindowY, double endWindowX, double endWindowY) |
| |
| virtual void | setCenter (const osg::Vec2d ¢er) |
| |
| virtual void | setHeading (double heading) |
| |
| virtual void | setScale (double scale) |
| |
| virtual void | destroyGridLines () |
| |
| | DtGridLinesDrawer (DtDe &de) |
| |
| virtual | ~DtGridLinesDrawer () |
| |
| virtual void | setChannel (DtOsgChannel *channel) |
| |
| virtual void | setChannelDimensions (int startChannelX, int startChannelY, int endChannelX, int endChannelY) |
| |
| virtual void | setupOverlay () |
| |
| virtual void | setupFont () |
| |
| virtual double | lookupClosestLatLonSpacing (double minimumSpacingRadians) |
| |
| virtual double | lookupClosestCartesianSpacing (double minimumSpacing) |
| |
| virtual double | lookupClosestGarsSpacing (double minimumSpacing) const |
| |
| void | setPixelRatio (float pixelRatio) |
| |
| | DtGridLinesParameters () |
| |
| virtual | ~DtGridLinesParameters () |
| |
| | DtGridLinesParameters (const DtGridLinesParameters &orig) |
| |
| DtGridLinesParameters & | operator= (const DtGridLinesParameters &orig) |
| |
| virtual void | setGridType (makArchives::DtDisplayUnitsSettingsRecord::CoordSys gridType) |
| |
| virtual void | setUnitType (makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits unitType) |
| |
| virtual void | setUnitType (makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits unitType) |
| |
| virtual void | setMinimalGridlineLabelsEnabled (bool enabled) |
| |
| virtual void | setAutoSpacing (bool autoSpacing) |
| |
| virtual void | setMinSpacing (int pixels) |
| |
| virtual void | setFixedSpacingAmount (double amount) |
| |
| virtual void | setXOffset (double offset) |
| |
| virtual void | setYOffset (double offset) |
| |
| virtual void | setDecimalPlaces (unsigned decimalPlaces) |
| |
| virtual void | setEastWestGridLineColor (float r, float g, float b, float a) |
| |
| virtual void | setEastWestLabelColor (float r, float g, float b, float a) |
| |
| virtual void | setNorthSouthGridLineColor (float r, float g, float b, float a) |
| |
| virtual void | setNorthSouthLabelColor (float r, float g, float b, float a) |
| |
| virtual void | setLabelFont (const std::string &fontName) |
| |
| virtual void | setLabelPointSize (int pointSize) |
| |
| virtual void | setLabelXOffset (int pixels) |
| |
| virtual void | setLabelYOffset (int pixels) |
| |
| virtual void | setLabelTextWidth (int width) |
| |
| virtual void | setLabelTextHeight (int height) |
| |
| virtual void | setGridLineWidth (float width) |
| |
| virtual void | setLatLonLabelsCenteringCutoff (int altitude) |
| |
| virtual void | setGarsPolarLatitudeCutoff (double latitude) |
| |
|
| virtual void | reloadTextFonts () |
| |
| virtual void | drawNorthSouthGridLinesAndLabels () |
| |
| virtual void | drawEastWestGridLinesAndLabels () |
| |
| virtual void | findSpacing () |
| |
| virtual void | anchorAndOffsetLines () |
| |
| virtual DtUnicode | createLabel (const double &xMeters, const double &yMeters, bool isNorthSouth) |
| |
| virtual bool | labelGridBox (double nsValue, double ewValue, int labelIndex) |
| |
| void | convertDegreeSpacingToMeters (double gridSpacing, double &xSpacing, double &ySpacing) const |
| |
| virtual DtFont::TextAlignment | offsetLabel (double xSrc, double ySrc, double &xOffset, double &yOffset, DtBoundingBox &bbox) const |
| |
| virtual DtFont::TextAlignment | offsetGridBoxLabel (double xSrc, double ySrc, double &xOffset, double &yOffset, DtBoundingBox &bbox) const |
| |
| virtual LabelPosition | calcLabelPosition (double x, double y) const |
| |
| virtual void | calcDesiredLabelPosition () |
| |
| double | degreesLatitudeToMeters (double x, double y) const |
| |
| double | convertToMetersOrDegrees (double value) const |
| |
| virtual double | degreesLongitudeToMeters () const |
| |
| virtual double | fixedSpacingAmount () const |
| |
| virtual double | xOffset () const |
| |
| virtual double | yOffset () const |
| |
| virtual void | clearUnusedLinesAndLabels (int index, GridLineVector &lines) |
| |
| virtual void | clearUnusedGridBoxLabels (int index) |
| |
| virtual bool | drawGridLineAndLabel (double startX, double startY, double endX, double endY, GridLine &gridLine, float *lineColor, LabelPosition labelPosition, float *labelColor, bool isNorthSouth) |
| |
| virtual void | slot_coordinateSystemChanged () |
| |
| virtual void | labelGridBoxes () |
| |