VR-Forces 4.1.1 Class Documentation
Namespaces | Enumerations | Functions
DtTacticalGraphicUtilities.h File Reference

Go to the source code of this file.

Namespaces

namespace  makVrv
 #include <vrvCoreQt/DtPersistenceControlsInterface.h>
namespace  makVrv::vrvTacticalGraphicUtilities

Enumerations

enum  makVrv::vrvTacticalGraphicUtilities::LineStyle {
  makVrv::vrvTacticalGraphicUtilities::Plain, makVrv::vrvTacticalGraphicUtilities::Axis, makVrv::vrvTacticalGraphicUtilities::AirAxis, makVrv::vrvTacticalGraphicUtilities::MainAxis,
  makVrv::vrvTacticalGraphicUtilities::Feint, makVrv::vrvTacticalGraphicUtilities::AirCorridor
}
 Default line Styles. More...
enum  makVrv::vrvTacticalGraphicUtilities::ArrowStyle { makVrv::vrvTacticalGraphicUtilities::Simple, makVrv::vrvTacticalGraphicUtilities::Linear, makVrv::vrvTacticalGraphicUtilities::Main }
enum  makVrv::vrvTacticalGraphicUtilities::ArrowHeadPlacement {
  makVrv::vrvTacticalGraphicUtilities::None, makVrv::vrvTacticalGraphicUtilities::AllEndSegments, makVrv::vrvTacticalGraphicUtilities::AllStartSegments, makVrv::vrvTacticalGraphicUtilities::LastSegmentOnly,
  makVrv::vrvTacticalGraphicUtilities::FirstSegmentOnly, makVrv::vrvTacticalGraphicUtilities::StartOfFirstEndOfLast
}
enum  makVrv::vrvTacticalGraphicUtilities::PenStyle {
  makVrv::vrvTacticalGraphicUtilities::NoPen = 1, makVrv::vrvTacticalGraphicUtilities::SolidLine, makVrv::vrvTacticalGraphicUtilities::DashedLine, makVrv::vrvTacticalGraphicUtilities::DottedLine,
  makVrv::vrvTacticalGraphicUtilities::DashDotLine, makVrv::vrvTacticalGraphicUtilities::DashDotDotLine
}
enum  makVrv::vrvTacticalGraphicUtilities::FillStyle {
  makVrv::vrvTacticalGraphicUtilities::NoFill = 0, makVrv::vrvTacticalGraphicUtilities::SolidFill = 1, makVrv::vrvTacticalGraphicUtilities::Percent94Fill, makVrv::vrvTacticalGraphicUtilities::Percent88Fill,
  makVrv::vrvTacticalGraphicUtilities::Percent63Fill, makVrv::vrvTacticalGraphicUtilities::Percent50Fill, makVrv::vrvTacticalGraphicUtilities::Percent37Fill, makVrv::vrvTacticalGraphicUtilities::Percent12Fill,
  makVrv::vrvTacticalGraphicUtilities::Percent06Fill, makVrv::vrvTacticalGraphicUtilities::HorizontalLines, makVrv::vrvTacticalGraphicUtilities::VerticalLines, makVrv::vrvTacticalGraphicUtilities::CrossingLines,
  makVrv::vrvTacticalGraphicUtilities::DiagonalLines, makVrv::vrvTacticalGraphicUtilities::ReverseDiagonalLines, makVrv::vrvTacticalGraphicUtilities::DiagonalCrossingLines, makVrv::vrvTacticalGraphicUtilities::Texture
}

Functions

DT_DLL_VRVCORE double makVrv::vrvTacticalGraphicUtilities::angleTo (const makVrv::DtCoordinateSystem &, const DtVector &origin, const DtVector &to)
 Returns the angle (topographic) between the two local points.
DT_DLL_VRVCORE double makVrv::vrvTacticalGraphicUtilities::distance (const makVrv::DtCoordinateSystem &, const DtVector &from, const DtVector &to)
 Returns the distance from the two points.
DT_DLL_VRVCORE DtVector makVrv::vrvTacticalGraphicUtilities::rotatedPoint (const makVrv::DtCoordinateSystem &, const DtVector &origin, double range, double angle)
 Given an origin, distance and angle, return the destination (local) point.
DT_DLL_VRVCORE std::vector
< DtVector
makVrv::vrvTacticalGraphicUtilities::createBox (const makVrv::DtCoordinateSystem &, const DtVector &origin, double arrowSize, double length)
 Given an origin and length and arrowSize, returns four coordinates which represent the box for that item.
DT_DLL_VRVCORE unsigned short makVrv::vrvTacticalGraphicUtilities::mapPenStyleToStipplePattern (PenStyle penStyle)
 Maps line style to stipple pattern.
DT_DLL_VRVCORE PenStyle makVrv::vrvTacticalGraphicUtilities::mapStipplePatternToPenStyle (unsigned short)
 Maps line style to line style.
DT_DLL_VRVCORE bool makVrv::vrvTacticalGraphicUtilities::vrfColorToRgba (unsigned vrfColor, float &r, float &g, float &b, float &a)
 Takes a 32 bit argb value and translates it to r, g, b, a colors.
DT_DLL_VRVCORE DtTaitBryan makVrv::vrvTacticalGraphicUtilities::level (const DtCoordinateSystem &cs, const DtVector &localOrigin, double topoHeading)
 Returns a level orientation with the topographic heading.
DT_DLL_VRVCORE bool makVrv::vrvTacticalGraphicUtilities::mapFillStyleToFillPattern (FillStyle style, std::vector< unsigned int > &, float *alpha)
 Sets the fill style according to the following styles 0 - No Fill 1 - Solid Fill 2 - 94% Fill 3 - 88% Fill 4 - 63% Fill 5 - 50% Fill 6 - 37% Fill 7 - 12% Fill 8 - 6% Fill 9 - Horizontal Lines 10 - Vertical Lines 11 - Crossing Lines 12 - Diagonal Lines 13 - Reverse Diagonal Lines 14 - Diagonal Crossing Lines 15 - Texture.
DT_DLL_VRVCORE std::vector
< unsigned int > 
makVrv::vrvTacticalGraphicUtilities::patternToVector (char *pattern[32])
 Takes a 32x32 character array and turns into 32 integers.

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)