Interface NFEPredefinedConnectedPoint
-
- All Known Implementing Classes:
NFEBasicPredefinedConnectedPoint
public interface NFEPredefinedConnectedPoint
Describes the type of point and how it should be connected to a line when a line is created.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NFEPredefinedConnectedPoint
createCopy()
Returns object copy.long
getId()
Gets the descriptor IDNFEFeatureClass
getLineFeatureClass()
Gets the descriptor's owner line feature classNFEFeatureClass
getPointFeatureClass()
Gets the feature class of the default connected point describeddouble
getPosition()
Gets the position where the default connected point must be placed over a line.void
setId(long id)
Sets the descriptor IDvoid
setLineFeatureClass(NFEFeatureClass lineFeatureClass)
Sets the descriptor's owner line feature classvoid
setPointFeatureClass(NFEFeatureClass pointFeatureClass)
Sets the feature class of the default connected point describedvoid
setPosition(double position)
Sets the position where the default connected point must be placed over a line.
-
-
-
Method Detail
-
getId
long getId()
Gets the descriptor ID- Returns:
- the descriptor ID
-
setId
void setId(long id)
Sets the descriptor ID- Parameters:
id
- the descriptor ID
-
getLineFeatureClass
NFEFeatureClass getLineFeatureClass()
Gets the descriptor's owner line feature class- Returns:
- a line feature class instance
-
setLineFeatureClass
void setLineFeatureClass(NFEFeatureClass lineFeatureClass)
Sets the descriptor's owner line feature class- Parameters:
lineFeatureClass
- a line feature class instance
-
getPointFeatureClass
NFEFeatureClass getPointFeatureClass()
Gets the feature class of the default connected point described- Returns:
- a point feature class instance
-
setPointFeatureClass
void setPointFeatureClass(NFEFeatureClass pointFeatureClass)
Sets the feature class of the default connected point described- Parameters:
pointFeatureClass
- a point feature class instance
-
getPosition
double getPosition()
Gets the position where the default connected point must be placed over a line.- Returns:
- a value between 0 an 1, relative to a line's length
-
setPosition
void setPosition(double position)
Sets the position where the default connected point must be placed over a line.- Parameters:
position
- a value between 0 an 1, relative to a line's length
-
createCopy
NFEPredefinedConnectedPoint createCopy()
Returns object copy.- Returns:
- object copy
-
-