Class NFEBasicPredefinedConnectedPoint
- java.lang.Object
-
- oracle.spatial.network.nfe.model.feature.NFEBasicPredefinedConnectedPoint
-
- All Implemented Interfaces:
NFEPredefinedConnectedPoint
public class NFEBasicPredefinedConnectedPoint extends java.lang.Object implements NFEPredefinedConnectedPoint
The default implementation ofNFEPredefinedConnectedPoint
-
-
Constructor Summary
Constructors Constructor Description NFEBasicPredefinedConnectedPoint()
-
Method Summary
All Methods Instance Methods Concrete 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
public long getId()
Description copied from interface:NFEPredefinedConnectedPointGets the descriptor ID- Specified by:
getIdin interfaceNFEPredefinedConnectedPoint- Returns:
- the descriptor ID
-
setId
public void setId(long id)
Description copied from interface:NFEPredefinedConnectedPointSets the descriptor ID- Specified by:
setIdin interfaceNFEPredefinedConnectedPoint- Parameters:
id- the descriptor ID
-
getLineFeatureClass
public NFEFeatureClass getLineFeatureClass()
Description copied from interface:NFEPredefinedConnectedPointGets the descriptor's owner line feature class- Specified by:
getLineFeatureClassin interfaceNFEPredefinedConnectedPoint- Returns:
- a line feature class instance
-
setLineFeatureClass
public void setLineFeatureClass(NFEFeatureClass lineFeatureClass)
Description copied from interface:NFEPredefinedConnectedPointSets the descriptor's owner line feature class- Specified by:
setLineFeatureClassin interfaceNFEPredefinedConnectedPoint- Parameters:
lineFeatureClass- a line feature class instance
-
getPointFeatureClass
public NFEFeatureClass getPointFeatureClass()
Description copied from interface:NFEPredefinedConnectedPointGets the feature class of the default connected point described- Specified by:
getPointFeatureClassin interfaceNFEPredefinedConnectedPoint- Returns:
- a point feature class instance
-
setPointFeatureClass
public void setPointFeatureClass(NFEFeatureClass pointFeatureClass)
Description copied from interface:NFEPredefinedConnectedPointSets the feature class of the default connected point described- Specified by:
setPointFeatureClassin interfaceNFEPredefinedConnectedPoint- Parameters:
pointFeatureClass- a point feature class instance
-
getPosition
public double getPosition()
Description copied from interface:NFEPredefinedConnectedPointGets the position where the default connected point must be placed over a line.- Specified by:
getPositionin interfaceNFEPredefinedConnectedPoint- Returns:
- a value between 0 an 1, relative to a line's length
-
setPosition
public void setPosition(double position)
Description copied from interface:NFEPredefinedConnectedPointSets the position where the default connected point must be placed over a line.- Specified by:
setPositionin interfaceNFEPredefinedConnectedPoint- Parameters:
position- a value between 0 an 1, relative to a line's length
-
createCopy
public NFEPredefinedConnectedPoint createCopy()
Description copied from interface:NFEPredefinedConnectedPointReturns object copy.- Specified by:
createCopyin interfaceNFEPredefinedConnectedPoint- Returns:
- object copy
-
-