Class GisProjectionDescriptor
- java.lang.Object
-
- repast.simphony.visualization.engine.AbstractProjectionDescriptor
-
- repast.simphony.visualization.gis.GisProjectionDescriptor
-
- All Implemented Interfaces:
ProjectionDescriptor
public class GisProjectionDescriptor extends AbstractProjectionDescriptor
Projection descriptor for grids.- Version:
- $Revision$ $Date$
- Author:
- Nick Collier
-
-
Field Summary
-
Fields inherited from class repast.simphony.visualization.engine.AbstractProjectionDescriptor
props
-
-
Constructor Summary
Constructors Constructor Description GisProjectionDescriptor(ProjectionData proj)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getImpliedLayout2D()
Gets the implied 2d layout of the projection, if any.String
getImpliedLayout3D()
Gets the implied 3d layout of the projection, if any.void
registerProjectionData(ProjectionData data, DisplayDescriptor descriptor)
Register ProjectionData with the DisplayDescriptor.-
Methods inherited from class repast.simphony.visualization.engine.AbstractProjectionDescriptor
get2DDecorators, get3DDecorators, getProjectionName, getProperty, setProperty
-
-
-
-
Constructor Detail
-
GisProjectionDescriptor
public GisProjectionDescriptor(ProjectionData proj)
-
-
Method Detail
-
getImpliedLayout3D
public String getImpliedLayout3D()
Description copied from interface:ProjectionDescriptor
Gets the implied 3d layout of the projection, if any. For example, a grid projection implies a grid layout.- Returns:
- the implied layout of the projection, if any.
-
getImpliedLayout2D
public String getImpliedLayout2D()
Description copied from interface:ProjectionDescriptor
Gets the implied 2d layout of the projection, if any. For example, a grid projection implies a grid layout.- Returns:
- the implied layout of the projection, if any.
-
registerProjectionData
public void registerProjectionData(ProjectionData data, DisplayDescriptor descriptor)
Description copied from interface:ProjectionDescriptor
Register ProjectionData with the DisplayDescriptor. This is implemented here since different ProjectionDescriptor implementations might handle psuedo-projections like value layers differently from actual Projection implementations.- Specified by:
registerProjectionData
in interfaceProjectionDescriptor
- Overrides:
registerProjectionData
in classAbstractProjectionDescriptor
- Parameters:
data
- the ProjectionData to register with the DisplayDescriptordescriptor
- the DisplayDescriptor
-
-