Use depth buffer when drawing speed leader lines for tactical symbols. Project points along the line of movement into screen space to get an accurate indicator line. (Previously was only using the heading to draw the indicator, which is only meaningful when looking top down.)

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk@509 1c351a6f-456c-4935-88af-207f26c224cf
Do not depth buffer tactical symbol labels.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk@510 1c351a6f-456c-4935-88af-207f26c224cf
Fixed bug in Direction Of Attack graphic. Label did not move in sync with the graphic when the shape was dragged.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk@511 1c351a6f-456c-4935-88af-207f26c224cf
Added documentation on how depth offset in AbstractTacticalSymbol was determined.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk@512 1c351a6f-456c-4935-88af-207f26c224cf
Draw a dot for a tactical symbol if the frame is turned off and there is no icon.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk@513 1c351a6f-456c-4935-88af-207f26c224cf
Added documentation and the correct subversion keword to MultiResolutionPath.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk@514 1c351a6f-456c-4935-88af-207f26c224cf
Anticipated states for 2525C war icons updated with touch ups to graphics.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk@515 1c351a6f-456c-4935-88af-207f26c224cf
Fixed the code that was blocking drag events when a modifier key was pressed.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk@516 1c351a6f-456c-4935-88af-207f26c224cf
Removed IDEA configuration option for nullable checking.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk@517 1c351a6f-456c-4935-88af-207f26c224cf
Added documentation to IconRetriever implementations. Added example of IconRetriever usage.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk@518 1c351a6f-456c-4935-88af-207f26c224cf
Repaired issue WWJ-277, infinite recursion in EllipsoidalGlobe.intersect(Frustum).

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk@519 1c351a6f-456c-4935-88af-207f26c224cf
Made inner class OrbitViewState public.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk@520 1c351a6f-456c-4935-88af-207f26c224cf
Added links to Icon Retriever Usage Guide to javadoc.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk@521 1c351a6f-456c-4935-88af-207f26c224cf
IconRetriever.createIcon should allow null parameter list.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk@522 1c351a6f-456c-4935-88af-207f26c224cf
Apply color to tactical graphics as defined by MIL-STD-2525C section 5.5.1.1. Obstacles and neutral entities are colored green, friendly entities black, hostile entities red, and unknown and pending entities yellow.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk@523 1c351a6f-456c-4935-88af-207f26c224cf
Changed AbstractShape.export to throw UnsupportedOperationException if the export format is not supported. Also close KML placemark tag in AbstractShape, not in the subclass.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk@524 1c351a6f-456c-4935-88af-207f26c224cf
Renamed AbstractOffenseArrow to AbstractAxisArrow to clarify purpose. Added a flag that allows an application to override the default behavior and specify the width of the arrow's route instead of the width of the arrowhead. This is useful when the width of the route has a real world meaning and the width of the arrowhead does not.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk@525 1c351a6f-456c-4935-88af-207f26c224cf
Apply override color to Metoc point graphics.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk@526 1c351a6f-456c-4935-88af-207f26c224cf
Only compute tactical symbol layout when necessary. Profiling determined that calling TextRenderer.getBounds when laying out text modifiers was a performance hit, and is only necessary when the text changes.  Divided symbol modifiers into static (only layout when necessary) and dynamic (layout every frame).

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk@527 1c351a6f-456c-4935-88af-207f26c224cf
Fixed bug in AbstractShape.getExtent. The sector was not being computed, resulting in an IllegalArgumentException if getExtent was called and the sector had not already been cached. Added a unit test to confirm that the issue is fixed. See http://issues.worldwind.arc.nasa.gov/jira/browse/WWJ-283

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk@528 1c351a6f-456c-4935-88af-207f26c224cf