public class ProportionalPoint extends ConstantFormPoint implements IUniqueSymbolArea, IInterpolationLegend
ProportionalPoint is a ConstantFormPoint whose ViewBox is defined so that it can be recognized as a MonovariateProportionalViewBox.| Constructor and Description |
|---|
ProportionalPoint()
Builds a new
ProportionalPoint. |
ProportionalPoint(PointSymbolizer pointSymbolizer)
Tries to build an instance of
ProportionalPoint using the given
PointSymbolizer. |
ProportionalPoint(PointSymbolizer symbolizer,
ProportionalWKNLegend graphicLegend)
Create a new
ProportionalPoint. |
| Modifier and Type | Method and Description |
|---|---|
ConstantSolidFill |
getFillLegend()
Gets the Fill analysis embedded in this
IUniqueSymbolArea. |
double |
getFirstData()
Gets the data of the first interpolation point.
|
double |
getFirstValue()
Gets the value of the first interpolation point as a double.
|
String |
getLegendTypeId()
Returns an Id that will be used to check that a Legend can be edited
with a given edition panel.
|
String |
getLegendTypeName()
Returns a string that describes - for human - the nature of the
thematic analysis made in this Legend.
|
String |
getLookupFieldName()
Gets the field name.
|
ConstantFormWKN |
getMarkGraphic()
Gets the
MarkGraphicLegend that must be associated to the inner PointSymbolizer. |
ConstantPenStroke |
getPenStroke()
Gets the analysis associated to the inner
PenStroke. |
double |
getSecondData()
Gets the data of the second interpolation point.
|
double |
getSecondValue()
Gets the value of the second interpolation point as a double.
|
void |
setFillLegend(ConstantSolidFill csf)
Sets the Fill analysis embedded in this
IUniqueSymbolArea. |
void |
setFirstData(double d)
Sets the data of the first interpolation point.
|
void |
setFirstValue(double d)
Sets the value of the first interpolation point as a double.
|
void |
setLookupFieldName(String name)
Sets the field name.
|
void |
setPenStroke(ConstantPenStroke cpsl)
Sets the analysis associated to the inner
PenStroke. |
void |
setSecondData(double d)
Sets the data of the second interpolation point
|
void |
setSecondValue(double d)
Set the value of the second interpolation point as a double.
|
getStrokeUom, getSymbolizer, getSymbolUom, getWellKnownName, isOnVertex, setOnInterior, setOnVertex, setStrokeUom, setSymbolUom, setWellKnownNamegetMaxScale, getMinScale, getName, setMaxScale, setMinScale, setNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMaxScale, getMinScale, getName, getSymbolizer, setMaxScale, setMinScale, setNamepublic static final String NAME
public ProportionalPoint()
ProportionalPoint. It has default MarkGraphic
parameters except for the ViewBox, of course.public ProportionalPoint(PointSymbolizer pointSymbolizer)
ProportionalPoint using the given
PointSymbolizer.pointSymbolizer - IllegalArgumentException - If pointSymbolizer can't be recognized as a valid UniqueSymbolPoint.public ProportionalPoint(PointSymbolizer symbolizer, ProportionalWKNLegend graphicLegend)
ProportionalPoint. As the associated analysis is
given in parameter, it is up to the calling method to be sure thatsymbolizer - graphicLegend - public ConstantFormWKN getMarkGraphic()
ConstantFormPointMarkGraphicLegend that must be associated to the inner PointSymbolizer.getMarkGraphic in class ConstantFormPointMarkGraphicLegend.public ConstantSolidFill getFillLegend()
IUniqueSymbolArea.getFillLegend in interface IUniqueSymbolAreapublic void setFillLegend(ConstantSolidFill csf)
IUniqueSymbolArea.setFillLegend in interface IUniqueSymbolAreacsf - public ConstantPenStroke getPenStroke()
PenStroke.getPenStroke in interface IUniqueSymbolLinepublic void setPenStroke(ConstantPenStroke cpsl)
PenStroke.setPenStroke in interface IUniqueSymbolLinecpsl - public String getLookupFieldName()
LookupFieldNamegetLookupFieldName in interface LookupFieldNamepublic void setLookupFieldName(String name)
LookupFieldNamesetLookupFieldName in interface LookupFieldNamename - Namepublic double getFirstData()
IInterpolationLegendgetFirstData in interface IInterpolationLegendpublic void setFirstData(double d)
IInterpolationLegendsetFirstData in interface IInterpolationLegendd - First interpolation point data to setpublic double getSecondData()
IInterpolationLegendgetSecondData in interface IInterpolationLegendpublic void setSecondData(double d)
IInterpolationLegendsetSecondData in interface IInterpolationLegendd - Second interpolation point data to setpublic double getFirstValue()
throws ParameterException
IInterpolationLegendgetFirstValue in interface IInterpolationLegendParameterException - If a problem is encountered while retrieving
the double value.public void setFirstValue(double d)
IInterpolationLegendsetFirstValue in interface IInterpolationLegendd - First value to setpublic double getSecondValue()
throws ParameterException
IInterpolationLegendgetSecondValue in interface IInterpolationLegendParameterException - If a problem is encountered while retrieving
the double value.public void setSecondValue(double d)
IInterpolationLegendsetSecondValue in interface IInterpolationLegendd - Second value to setpublic String getLegendTypeName()
LegendgetLegendTypeName in interface Legendpublic String getLegendTypeId()
LegendgetLegendTypeId in interface LegendgetLegendTypeId in class SymbolizerLegendCopyright © 2015 IRSTV CNRS-FR-2488. All Rights Reserved.