Class DefaultValueLayerStyle3D
java.lang.Object
repast.simphony.visualization.visualization3D.style.DefaultValueLayerStyle3D
- All Implemented Interfaces:
ValueLayerStyle
,ValueLayerStyle3D
- Author:
- Nick Collier, Eric Tatara
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addValueLayer
(ValueLayer layer) Adds a value layer to this ValueLayerStyle.int
getBlue
(double... coordinates) Gets the blue component of the color for the specified coordinate.float
Gets the size of one size of the cell value layer cell.int
getGreen
(double... coordinates) Gets the green component of the color for the specified coordinate.getPaint
(double... coordinates) int
getRed
(double... coordinates) Gets the red component of the color for the specified coordinate.float
getY
(double... coordinates) Gets the Y (height) value for the specified coordinates.
-
Constructor Details
-
DefaultValueLayerStyle3D
public DefaultValueLayerStyle3D()
-
-
Method Details
-
getY
public float getY(double... coordinates) Gets the Y (height) value for the specified coordinates.- Specified by:
getY
in interfaceValueLayerStyle3D
- Parameters:
coordinates
- the coordinates to get the Y value for.- Returns:
- the Y (height) value for the specified coordinates.
-
addValueLayer
Adds a value layer to this ValueLayerStyle.- Specified by:
addValueLayer
in interfaceValueLayerStyle
- Parameters:
layer
- the layer to add
-
getRed
public int getRed(double... coordinates) Gets the red component of the color for the specified coordinate.- Specified by:
getRed
in interfaceValueLayerStyle
- Parameters:
coordinates
- the coordinate to get the color for- Returns:
- the red component of the color for the specified coordinate.
-
getGreen
public int getGreen(double... coordinates) Gets the green component of the color for the specified coordinate.- Specified by:
getGreen
in interfaceValueLayerStyle
- Parameters:
coordinates
- the coordinate to get the color for- Returns:
- the green component of the color for the specified coordinate.
-
getBlue
public int getBlue(double... coordinates) Gets the blue component of the color for the specified coordinate.- Specified by:
getBlue
in interfaceValueLayerStyle
- Parameters:
coordinates
- the coordinate to get the color for- Returns:
- the blue component of the color for the specified coordinate.
-
getCellSize
public float getCellSize()Gets the size of one size of the cell value layer cell. The units are those appropriate to the display -- 2D or 3D.- Specified by:
getCellSize
in interfaceValueLayerStyle
- Returns:
- the width of the cell.
-
getPaint
- Specified by:
getPaint
in interfaceValueLayerStyle
- Parameters:
coordinates
- the coordinate to get the color for- Returns:
- the paint for the specified coordinates
-