Package org.gvsig.lrs.lib.impl
Class DefaultLrsAlgorithmsManager
java.lang.Object
org.gvsig.lrs.lib.impl.DefaultLrsAlgorithmsManager
- All Implemented Interfaces:
LrsAlgorithmsManager,org.gvsig.tools.service.Manager
- Author:
- fdiaz
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateLrsAlgorithm(LrsAlgorithmParams params) createMeasuresCalculator(org.gvsig.fmap.geom.Geometry geometry, boolean ignoreSpatialGaps) voidcreateNewShape(org.gvsig.fmap.dal.feature.FeatureType sourceFeatureType, int outputLayerType, String outputLayerPath, org.gvsig.crs.projection.lib.Projection projection) org.gvsig.tools.dynobject.DynObjectcreateServiceParameters(String serviceName) org.gvsig.fmap.dal.feature.FeatureStoregetFeatureStore(String outputLayerPath, org.gvsig.crs.projection.lib.Projection projection) org.gvsig.fmap.geom.primitive.PointgetMPointFromGeometry(org.gvsig.fmap.geom.Geometry geom, double m) org.gvsig.fmap.geom.primitive.PointgetMPointFromGeometry(org.gvsig.fmap.geom.Geometry geom, org.gvsig.fmap.geom.primitive.Point pointNoM) Given a point without m in a M-Geometry, returns the point with the m-valueorg.gvsig.tools.service.ServicegetService(org.gvsig.tools.dynobject.DynObject parameters)
-
Constructor Details
-
DefaultLrsAlgorithmsManager
public DefaultLrsAlgorithmsManager()
-
-
Method Details
-
createServiceParameters
public org.gvsig.tools.dynobject.DynObject createServiceParameters(String serviceName) throws org.gvsig.tools.service.ServiceException - Specified by:
createServiceParametersin interfaceorg.gvsig.tools.service.Manager- Throws:
org.gvsig.tools.service.ServiceException
-
getService
public org.gvsig.tools.service.Service getService(org.gvsig.tools.dynobject.DynObject parameters) throws org.gvsig.tools.service.ServiceException - Specified by:
getServicein interfaceorg.gvsig.tools.service.Manager- Throws:
org.gvsig.tools.service.ServiceException
-
createLrsAlgorithm
- Specified by:
createLrsAlgorithmin interfaceLrsAlgorithmsManager
-
createLrsCreateRouteAlgorithmParams
- Specified by:
createLrsCreateRouteAlgorithmParamsin interfaceLrsAlgorithmsManager
-
createLrsCalibrateRouteAlgorithmParams
- Specified by:
createLrsCalibrateRouteAlgorithmParamsin interfaceLrsAlgorithmsManager
-
createLrsEditRouteCalibrationAlgorithmParams
- Specified by:
createLrsEditRouteCalibrationAlgorithmParamsin interfaceLrsAlgorithmsManager
-
createLrsEditRouteCalibrationSelectIdRouteAlgorithmParams
public LrsEditRouteCalibrationSelectIdRouteAlgorithmParams createLrsEditRouteCalibrationSelectIdRouteAlgorithmParams()- Specified by:
createLrsEditRouteCalibrationSelectIdRouteAlgorithmParamsin interfaceLrsAlgorithmsManager
-
createLrsShowMeasuresAlgorithmParams
- Specified by:
createLrsShowMeasuresAlgorithmParamsin interfaceLrsAlgorithmsManager
-
createLrsGenerateDynamicSegmentationAlgorithmParams
public LrsGenerateDynamicSegmentationAlgorithmParams createLrsGenerateDynamicSegmentationAlgorithmParams()- Specified by:
createLrsGenerateDynamicSegmentationAlgorithmParamsin interfaceLrsAlgorithmsManager
-
createNewShape
public void createNewShape(org.gvsig.fmap.dal.feature.FeatureType sourceFeatureType, int outputLayerType, String outputLayerPath, org.gvsig.crs.projection.lib.Projection projection) throws org.gvsig.fmap.dal.exception.ValidateDataParametersException, org.gvsig.fmap.dal.exception.DataException, org.gvsig.fmap.geom.type.GeometryTypeNotSupportedException, org.gvsig.fmap.geom.type.GeometryTypeNotValidException - Specified by:
createNewShapein interfaceLrsAlgorithmsManager- Throws:
org.gvsig.fmap.dal.exception.ValidateDataParametersExceptionorg.gvsig.fmap.dal.exception.DataExceptionorg.gvsig.fmap.geom.type.GeometryTypeNotSupportedExceptionorg.gvsig.fmap.geom.type.GeometryTypeNotValidException
-
getFeatureStore
public org.gvsig.fmap.dal.feature.FeatureStore getFeatureStore(String outputLayerPath, org.gvsig.crs.projection.lib.Projection projection) throws org.gvsig.fmap.dal.exception.InitializeException, org.gvsig.fmap.dal.exception.ProviderNotRegisteredException, org.gvsig.fmap.dal.exception.ValidateDataParametersException - Specified by:
getFeatureStorein interfaceLrsAlgorithmsManager- Throws:
org.gvsig.fmap.dal.exception.InitializeExceptionorg.gvsig.fmap.dal.exception.ProviderNotRegisteredExceptionorg.gvsig.fmap.dal.exception.ValidateDataParametersException
-
createMeasuresCalculator
public MeasuresCalculator createMeasuresCalculator(org.gvsig.fmap.geom.Geometry geometry, boolean ignoreSpatialGaps) - Specified by:
createMeasuresCalculatorin interfaceLrsAlgorithmsManager
-
getMPointFromGeometry
public org.gvsig.fmap.geom.primitive.Point getMPointFromGeometry(org.gvsig.fmap.geom.Geometry geom, double m) throws org.gvsig.fmap.geom.exception.CreateGeometryException, org.gvsig.tools.locator.LocatorException - Specified by:
getMPointFromGeometryin interfaceLrsAlgorithmsManager- Throws:
org.gvsig.fmap.geom.exception.CreateGeometryExceptionorg.gvsig.tools.locator.LocatorException
-
getMPointFromGeometry
public org.gvsig.fmap.geom.primitive.Point getMPointFromGeometry(org.gvsig.fmap.geom.Geometry geom, org.gvsig.fmap.geom.primitive.Point pointNoM) throws org.gvsig.fmap.geom.exception.CreateGeometryException, org.gvsig.fmap.geom.operation.GeometryOperationNotSupportedException, org.gvsig.fmap.geom.operation.GeometryOperationException Given a point without m in a M-Geometry, returns the point with the m-value- Specified by:
getMPointFromGeometryin interfaceLrsAlgorithmsManager- Parameters:
geom-pointNoM-- Returns:
- Throws:
org.gvsig.fmap.geom.operation.GeometryOperationExceptionorg.gvsig.fmap.geom.operation.GeometryOperationNotSupportedExceptionorg.gvsig.fmap.geom.exception.CreateGeometryException
-