VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Typedefs | Enumerations | Functions
DtTacticalGraphicUtilities.h File Reference

Go to the source code of this file.

Namespaces

 makVrv
 
 makVrv::vrvTacticalGraphicUtilities
 

Typedefs

using makVrv::vrvTacticalGraphicUtilities::DtVerticesVector = std::vector< DtVector >
 

Enumerations

enum  makVrv::vrvTacticalGraphicUtilities::LineStyle {
  makVrv::vrvTacticalGraphicUtilities::LineStyle::Unspecified = -1, makVrv::vrvTacticalGraphicUtilities::LineStyle::Plain = 0, makVrv::vrvTacticalGraphicUtilities::LineStyle::Axis, makVrv::vrvTacticalGraphicUtilities::LineStyle::AirAxis,
  makVrv::vrvTacticalGraphicUtilities::LineStyle::MainAxis, makVrv::vrvTacticalGraphicUtilities::LineStyle::Feint, makVrv::vrvTacticalGraphicUtilities::LineStyle::AirCorridor, makVrv::vrvTacticalGraphicUtilities::LineStyle::Bridge
}
 
enum  makVrv::vrvTacticalGraphicUtilities::ArrowStyle {
  makVrv::vrvTacticalGraphicUtilities::ArrowStyle::Unspecified = -1, makVrv::vrvTacticalGraphicUtilities::ArrowStyle::Simple = 0, makVrv::vrvTacticalGraphicUtilities::ArrowStyle::Linear, makVrv::vrvTacticalGraphicUtilities::ArrowStyle::Main,
  makVrv::vrvTacticalGraphicUtilities::ArrowStyle::SimpleLastArrowReversed, makVrv::vrvTacticalGraphicUtilities::ArrowStyle::Berm
}
 
enum  makVrv::vrvTacticalGraphicUtilities::ArrowHeadPlacement {
  makVrv::vrvTacticalGraphicUtilities::ArrowHeadPlacement::Unspecified = -1, makVrv::vrvTacticalGraphicUtilities::ArrowHeadPlacement::None = 0, makVrv::vrvTacticalGraphicUtilities::ArrowHeadPlacement::AllEndSegments, makVrv::vrvTacticalGraphicUtilities::ArrowHeadPlacement::AllStartSegments,
  makVrv::vrvTacticalGraphicUtilities::ArrowHeadPlacement::LastSegmentOnly, makVrv::vrvTacticalGraphicUtilities::ArrowHeadPlacement::FirstSegmentOnly, makVrv::vrvTacticalGraphicUtilities::ArrowHeadPlacement::StartOfFirstEndOfLast
}
 
enum  makVrv::vrvTacticalGraphicUtilities::PenStyle {
  makVrv::vrvTacticalGraphicUtilities::PenStyle::Unspecified = -1, makVrv::vrvTacticalGraphicUtilities::PenStyle::NoPen = 1, makVrv::vrvTacticalGraphicUtilities::PenStyle::SolidLine, makVrv::vrvTacticalGraphicUtilities::PenStyle::DashedLine,
  makVrv::vrvTacticalGraphicUtilities::PenStyle::DottedLine, makVrv::vrvTacticalGraphicUtilities::PenStyle::DashDotLine, makVrv::vrvTacticalGraphicUtilities::PenStyle::DashDotDotLine
}
 
enum  makVrv::vrvTacticalGraphicUtilities::FillStyle {
  makVrv::vrvTacticalGraphicUtilities::FillStyle::Unspecified = -1, makVrv::vrvTacticalGraphicUtilities::FillStyle::NoFill = 0, makVrv::vrvTacticalGraphicUtilities::FillStyle::SolidFill = 1, makVrv::vrvTacticalGraphicUtilities::FillStyle::Percent94Fill,
  makVrv::vrvTacticalGraphicUtilities::FillStyle::Percent88Fill, makVrv::vrvTacticalGraphicUtilities::FillStyle::Percent63Fill, makVrv::vrvTacticalGraphicUtilities::FillStyle::Percent50Fill, makVrv::vrvTacticalGraphicUtilities::FillStyle::Percent37Fill,
  makVrv::vrvTacticalGraphicUtilities::FillStyle::Percent12Fill, makVrv::vrvTacticalGraphicUtilities::FillStyle::Percent06Fill, makVrv::vrvTacticalGraphicUtilities::FillStyle::HorizontalLines, makVrv::vrvTacticalGraphicUtilities::FillStyle::VerticalLines,
  makVrv::vrvTacticalGraphicUtilities::FillStyle::CrossingLines, makVrv::vrvTacticalGraphicUtilities::FillStyle::DiagonalLines, makVrv::vrvTacticalGraphicUtilities::FillStyle::ReverseDiagonalLines, makVrv::vrvTacticalGraphicUtilities::FillStyle::DiagonalCrossingLines,
  makVrv::vrvTacticalGraphicUtilities::FillStyle::Texture
}
 
enum  makVrv::vrvTacticalGraphicUtilities::FriendlyForceColorStyle : unsigned int { makVrv::vrvTacticalGraphicUtilities::FriendlyForceColorStyle::DefaultColor = 0, makVrv::vrvTacticalGraphicUtilities::FriendlyForceColorStyle::BlackColor, makVrv::vrvTacticalGraphicUtilities::FriendlyForceColorStyle::WhiteColor }
 

Functions

DT_DLL_VRVCORE double makVrv::vrvTacticalGraphicUtilities::angleTo (const makVrv::DtCoordinateSystem &, const DtVector &origin, const DtVector &to)
 
DT_DLL_VRVCORE double makVrv::vrvTacticalGraphicUtilities::elevationTo (const makVrv::DtCoordinateSystem &, const DtVector &origin, const DtVector &to)
 
DT_DLL_VRVCORE double makVrv::vrvTacticalGraphicUtilities::distance (const makVrv::DtCoordinateSystem &, const DtVector &from, const DtVector &to)
 
DT_DLL_VRVCORE double makVrv::vrvTacticalGraphicUtilities::length (const makVrv::DtCoordinateSystem &, const std::vector< DtVector > &vertices)
 
DT_DLL_VRVCORE DtVector makVrv::vrvTacticalGraphicUtilities::midpoint (const makVrv::DtCoordinateSystem &, const DtVector &first, const DtVector &second)
 
DT_DLL_VRVCORE DtVector makVrv::vrvTacticalGraphicUtilities::midpoint (const makVrv::DtCoordinateSystem &, const std::vector< DtVector > &vertices)
 
DT_DLL_VRVCORE unsigned short makVrv::vrvTacticalGraphicUtilities::mapPenStyleToStipplePattern (PenStyle penStyle)
 
DT_DLL_VRVCORE PenStyle makVrv::vrvTacticalGraphicUtilities::mapStipplePatternToPenStyle (unsigned short)
 
DT_DLL_VRVCORE bool makVrv::vrvTacticalGraphicUtilities::vrfColorToRgba (unsigned vrfColor, float &r, float &g, float &b, float &a)
 
DT_DLL_VRVCORE DtTaitBryan makVrv::vrvTacticalGraphicUtilities::level (const DtCoordinateSystem &cs, const DtVector &localOrigin, double topoHeading)
 
DT_DLL_VRVCORE bool makVrv::vrvTacticalGraphicUtilities::mapFillStyleToFillPattern (FillStyle style, std::vector< unsigned int > &, float *alpha)
 
DT_DLL_VRVCORE std::vector
< unsigned int
makVrv::vrvTacticalGraphicUtilities::patternToVector (bool *pattern[32])
 
DT_DLL_VRVCORE std::vector
< unsigned int
makVrv::vrvTacticalGraphicUtilities::patternToVector (char *pattern[32])
 
DT_DLL_VRVCORE unsigned char makVrv::vrvTacticalGraphicUtilities::reverseBitsWithinByte (unsigned char b)
 
DT_DLL_VRVCORE bool makVrv::vrvTacticalGraphicUtilities::DtInsideTriangulate (const std::vector< DtVector > &contour, std::vector< int > &results)
 
DT_DLL_VRVCORE DtDcm makVrv::vrvTacticalGraphicUtilities::combineOrientationsToDcm (const DtTaitBryan &globalOri, const DtTaitBryan &localOri)
 
DT_DLL_VRVCORE void makVrv::vrvTacticalGraphicUtilities::packPosition (const DtVector &point, const DtDcm &pointOriDcm, const DtVector &offsetPoint, const DtDcm &offsetOriDcm, float packedCoords[4])
 
DT_DLL_VRVCORE void makVrv::vrvTacticalGraphicUtilities::packPosition (const DtVector &point, const DtDcm &oriDcm, float packedCoords[4])
 

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)