VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Enumerations | Functions
DtTacticalGraphicUtilities.h File Reference

Go to the source code of this file.

Namespaces

 makVrv
 Declare & export the plugin initialization function (bool initDeModule(DtDe* de))
 
 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, makVrv::vrvTacticalGraphicUtilities::Bridge
}
 Default line Styles. More...
 
enum  makVrv::vrvTacticalGraphicUtilities::ArrowStyle {
  makVrv::vrvTacticalGraphicUtilities::Simple, makVrv::vrvTacticalGraphicUtilities::Linear, makVrv::vrvTacticalGraphicUtilities::Main, makVrv::vrvTacticalGraphicUtilities::SimpleLastArrowReversed,
  makVrv::vrvTacticalGraphicUtilities::Berm
}
 
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. More...
 
DT_DLL_VRVCORE double makVrv::vrvTacticalGraphicUtilities::elevationTo (const makVrv::DtCoordinateSystem &, const DtVector &origin, const DtVector &to)
 Returns the elevation (topographic) between the two local points. More...
 
DT_DLL_VRVCORE double makVrv::vrvTacticalGraphicUtilities::distance (const makVrv::DtCoordinateSystem &, const DtVector &from, const DtVector &to)
 Returns the distance from the two points. More...
 
DT_DLL_VRVCORE unsigned short makVrv::vrvTacticalGraphicUtilities::mapPenStyleToStipplePattern (PenStyle penStyle)
 Maps line style to stipple pattern. More...
 
DT_DLL_VRVCORE PenStyle makVrv::vrvTacticalGraphicUtilities::mapStipplePatternToPenStyle (unsigned short)
 Maps line style to line style. More...
 
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. More...
 
DT_DLL_VRVCORE DtTaitBryan makVrv::vrvTacticalGraphicUtilities::level (const DtCoordinateSystem &cs, const DtVector &localOrigin, double topoHeading)
 Returns a level orientation with the topographic heading. More...
 
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. More...
 
DT_DLL_VRVCORE std::vector
< unsigned int
makVrv::vrvTacticalGraphicUtilities::patternToVector (char *pattern[32])
 Takes a 32x32 character array and turns into 32 integers. More...
 

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)