Package com.luciad.reference
Class TLcdAxisInformation
java.lang.Object
com.luciad.reference.TLcdAxisInformation
- All Implemented Interfaces:
Serializable
,Cloneable
Container class that provides information about the axes of a reference system.
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
This enum represents an axis orientation. -
Constructor Summary
ConstructorDescriptionTLcdAxisInformation
(String aAxisName, TLcdAxisInformation.Orientation aOrientation) Creates a new TLcdAxisInformation.TLcdAxisInformation
(String aPrefix, Properties properties) Creates a new TLcdAxisInformation using the given Properties. -
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
Returns the human-readable axis name.Returns the orientation of the axis.int
hashCode()
void
writePropertiesSFCT
(String aPrefix, Properties propertiesSFCT)
-
Constructor Details
-
TLcdAxisInformation
Creates a new TLcdAxisInformation using the given Properties.- Parameters:
aPrefix
- the prefix to use for the axis propertiesproperties
- the Properties containing the name and orientation of the axes. If the properties do not contain the orientation, Orientation.OTHER will be chosen.- Throws:
IllegalArgumentException
- if an error occurs during the property retrieval.- See Also:
-
TLcdAxisInformation
Creates a new TLcdAxisInformation.- Parameters:
aAxisName
- the name of the axis.aOrientation
- the orientation of the axis.
-
-
Method Details
-
getAxisName
Returns the human-readable axis name.- Returns:
- the name of the axis name.
-
getOrientation
Returns the orientation of the axis. The orientation can be one of NORTH, SOUTH, EAST, WEST, UP, DOWN and OTHER.- Returns:
- the orientation of the axis.
-
writePropertiesSFCT
public void writePropertiesSFCT(String aPrefix, Properties propertiesSFCT) throws IllegalArgumentException - Throws:
IllegalArgumentException
-
hashCode
public int hashCode() -
equals
-
clone
-