public class PathFeatureImpl extends FeatureImpl implements PathFeature
Feature.FeatureType
Constructor and Description |
---|
PathFeatureImpl(long id, FeatureElement[] elements, double[] costs, CategorizedUserData userData)
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.
|
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, setElement
getClass, hashCode, notify, notifyAll, wait, wait, wait
addElement, addElements, deleteElement, findElement, getElement, getElements, getId, getNumberOfElements, getType, setElement
public PathFeatureImpl(long id, FeatureElement[] elements, double[] costs, CategorizedUserData userData)
id
-elements
-costs
-userData
-public double[] getCosts()
getCosts
in interface PathFeature
public double[] setCosts(double[] costs)
costs
-public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class FeatureImpl
java.lang.CloneNotSupportedException
public java.lang.String toString()
toString
in class FeatureImpl
public 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)