public class PathFeatureImpl extends FeatureImpl implements PathFeature
Feature.FeatureType| Constructor and Description |
|---|
PathFeatureImpl(long id, FeatureElement[] elements, double[] costs, CategorizedUserData userData, boolean isReverse)
Constructs a PathFeature instance.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone()
Support cloneable
|
CategorizedUserData |
getCategorizedUserData()
Returns categorized user data.
|
CategorizedUserData |
getCategorizedUserData()
Returns categorized user data.
|
double[] |
getCosts()
Returns the path costs.
|
UserData |
getUserData(int category)
Returns user data for the specified category.
|
UserData |
getUserData(int category)
Returns user data for the specified category.
|
boolean |
isReverse()
Whether the path is a reverse path.
|
void |
setCategorizedUserData(CategorizedUserData userData)
Sets categorized user data.
|
void |
setCategorizedUserData(CategorizedUserData cud)
Sets categorized user data.
|
double[] |
setCosts(double[] costs)
Sets the path costs.
|
void |
setUserData(int category, UserData userData)
Sets user data for the specified category.
|
void |
setUserData(int category, UserData userData)
Sets user data for the specified category.
|
java.lang.String |
toString() |
addElement, addElements, deleteElement, equals, findElement, getElement, getElements, getId, getNumberOfElements, getType, setElementgetClass, hashCode, notify, notifyAll, wait, wait, waitaddElement, addElements, deleteElement, findElement, getElement, getElements, getId, getNumberOfElements, getType, setElement
public PathFeatureImpl(long id,
FeatureElement[] elements,
double[] costs,
CategorizedUserData userData,
boolean isReverse)
id -elements -costs -userData -public double[] getCosts()
getCosts in interface PathFeaturepublic double[] setCosts(double[] costs)
costs -public boolean isReverse()
PathFeatureisReverse in interface PathFeature
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class FeatureImpljava.lang.CloneNotSupportedExceptionpublic java.lang.String toString()
toString in class FeatureImplpublic CategorizedUserData getCategorizedUserData()
public void setCategorizedUserData(CategorizedUserData userData)
userData -public UserData getUserData(int category)
public void setUserData(int category,
UserData userData)
userData -public CategorizedUserData getCategorizedUserData()
public void setCategorizedUserData(CategorizedUserData cud)
public UserData getUserData(int category)
public void setUserData(int category,
UserData userData)