NASA World Wind

gov.nasa.worldwind.render
Class SegmentPlaneAttributes

java.lang.Object
  extended by gov.nasa.worldwind.render.SegmentPlaneAttributes

public class SegmentPlaneAttributes
extends Object


Nested Class Summary
static class SegmentPlaneAttributes.GeometryAttributes
           
static class SegmentPlaneAttributes.LabelAttributes
           
 
Constructor Summary
SegmentPlaneAttributes()
           
 
Method Summary
static void applyGeometryAttributes(DrawContext dc, SegmentPlaneAttributes.GeometryAttributes attributes, boolean enableMaterial)
           
static void applyGeometryAttributesAsLine(DrawContext dc, SegmentPlaneAttributes.GeometryAttributes attributes)
           
protected static void applyLineWidth(DrawContext dc, double lineWidth, double pickLineWidth)
           
protected static void applyMaterial(DrawContext dc, Material material, double opacity, boolean enableMaterial)
           
 SegmentPlaneAttributes copy()
           
 Map<Object,SegmentPlaneAttributes.GeometryAttributes> getAllGeometryAttributes()
           
 Map<Object,SegmentPlaneAttributes.LabelAttributes> getAllLabelAttributes()
           
 SegmentPlaneAttributes.GeometryAttributes getGeometryAttributes(Object key)
           
 SegmentPlaneAttributes.LabelAttributes getLabelAttributes(Object key)
           
 void setAllGeometryAttributes(Map<Object,? extends SegmentPlaneAttributes.GeometryAttributes> map)
           
 void setAllLabelAttributes(Map<Object,? extends SegmentPlaneAttributes.LabelAttributes> map)
           
 void setGeometryAttributes(Object key, SegmentPlaneAttributes.GeometryAttributes attributes)
           
 void setLabelAttributes(Object key, SegmentPlaneAttributes.LabelAttributes attributes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SegmentPlaneAttributes

public SegmentPlaneAttributes()
Method Detail

applyGeometryAttributes

public static void applyGeometryAttributes(DrawContext dc,
                                           SegmentPlaneAttributes.GeometryAttributes attributes,
                                           boolean enableMaterial)

applyGeometryAttributesAsLine

public static void applyGeometryAttributesAsLine(DrawContext dc,
                                                 SegmentPlaneAttributes.GeometryAttributes attributes)

applyLineWidth

protected static void applyLineWidth(DrawContext dc,
                                     double lineWidth,
                                     double pickLineWidth)

applyMaterial

protected static void applyMaterial(DrawContext dc,
                                    Material material,
                                    double opacity,
                                    boolean enableMaterial)

copy

public SegmentPlaneAttributes copy()

getAllGeometryAttributes

public Map<Object,SegmentPlaneAttributes.GeometryAttributes> getAllGeometryAttributes()

getAllLabelAttributes

public Map<Object,SegmentPlaneAttributes.LabelAttributes> getAllLabelAttributes()

getGeometryAttributes

public SegmentPlaneAttributes.GeometryAttributes getGeometryAttributes(Object key)

getLabelAttributes

public SegmentPlaneAttributes.LabelAttributes getLabelAttributes(Object key)

setAllGeometryAttributes

public void setAllGeometryAttributes(Map<Object,? extends SegmentPlaneAttributes.GeometryAttributes> map)

setAllLabelAttributes

public void setAllLabelAttributes(Map<Object,? extends SegmentPlaneAttributes.LabelAttributes> map)

setGeometryAttributes

public void setGeometryAttributes(Object key,
                                  SegmentPlaneAttributes.GeometryAttributes attributes)

setLabelAttributes

public void setLabelAttributes(Object key,
                               SegmentPlaneAttributes.LabelAttributes attributes)

NASA World Wind