public abstract class BufferOperation extends GeometryOperation
Modifier and Type | Field and Description |
---|---|
static byte |
CAP_ROUND |
static byte |
CAP_SQUARE |
protected byte |
capBuffer |
protected IDistance |
distance |
protected int |
id |
protected int |
numberOfRadialBuffers |
protected IProjection |
projection |
protected byte |
tableFieldStructure |
inFeatureStore, inFeatureStoreList, lastEditFeature, numberOfFeatures, persister, process, procesSize, selectedGeomInput, selectedGeomOverlay, status
Constructor and Description |
---|
BufferOperation(IDistance distance,
FeatureStore inputStore,
AbstractSextanteGeoProcess p,
byte tableFieldStructure) |
Modifier and Type | Method and Description |
---|---|
protected void |
addFeature(Feature feature,
Geometry newGeom)
Deprecated.
No es necesario porque no hay diferencia entre las llamadas
entre ambos invoke
|
IDistance |
getDistance() |
protected int |
getDistanceUnits()
Returns the measurement unit of this view port used for measuring
distances and displaying information.
|
protected int |
getMapUnits()
Gets the measurement unit used by this view port for the map.
|
byte |
getTableFieldStructure() |
void |
setNumberOfRadialBuffers(int number)
Sets number of radial rings buffers
|
void |
setTypeOfCap(byte typeOfCap)
Sets type of cap flag
|
protected boolean |
verifyNilGeometry(Geometry newGeometry)
Verifys if a geometry buffer is null.
|
computesFeatureOperation, computesGeometryOperation, computesGeometryOperationInAList, end, getResult, invoke, invoke, setFeatureStore, setGeoProcess, setProgressModel, setSelectedGeomOverlayLayer, setTaskStatus
public static final byte CAP_SQUARE
public static final byte CAP_ROUND
protected byte capBuffer
protected int numberOfRadialBuffers
protected IDistance distance
protected int id
protected IProjection projection
protected byte tableFieldStructure
public BufferOperation(IDistance distance, FeatureStore inputStore, AbstractSextanteGeoProcess p, byte tableFieldStructure)
protected boolean verifyNilGeometry(Geometry newGeometry)
newGeometry
- protected void addFeature(Feature feature, Geometry newGeom) throws CreateGeometryException, DataException
feature
- newGeom
- CreateGeometryException
DataException
public void setTypeOfCap(byte typeOfCap)
typeOfCap
- public void setNumberOfRadialBuffers(int number)
number
- protected int getMapUnits()
Gets the measurement unit used by this view port for the map.
protected int getDistanceUnits()
Returns the measurement unit of this view port used for measuring distances and displaying information.
public byte getTableFieldStructure()
public IDistance getDistance()