Interface NFEPredefinedConnectedPoint
-
- All Known Implementing Classes:
NFEBasicPredefinedConnectedPoint
public interface NFEPredefinedConnectedPointDescribes 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 NFEPredefinedConnectedPointcreateCopy()Returns object copy.longgetId()Gets the descriptor IDNFEFeatureClassgetLineFeatureClass()Gets the descriptor's owner line feature classNFEFeatureClassgetPointFeatureClass()Gets the feature class of the default connected point describeddoublegetPosition()Gets the position where the default connected point must be placed over a line.voidsetId(long id)Sets the descriptor IDvoidsetLineFeatureClass(NFEFeatureClass lineFeatureClass)Sets the descriptor's owner line feature classvoidsetPointFeatureClass(NFEFeatureClass pointFeatureClass)Sets the feature class of the default connected point describedvoidsetPosition(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
-
-