com.esri.arcgis.geometry
Class IBufferConstructionPropertiesProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geometry.IBufferConstructionPropertiesProxy
All Implemented Interfaces:
IBufferConstructionProperties, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
IBufferConstructionProperties2Proxy

Deprecated. Internal use only. Proxy for COM Interface 'IBufferConstructionProperties'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriGeometry.olb'

Description: 'Provides access to members that control how sets of geometries are buffered.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =

public class IBufferConstructionPropertiesProxy
extends com.esri.arcgis.interop.Dispatch
implements IBufferConstructionProperties, java.io.Serializable

Internal use class

See Also:
Serialized Form

Field Summary
 boolean noncastable
          Deprecated.  
static java.lang.Class targetClass
          Deprecated.  
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.geometry.IBufferConstructionProperties
IID, IIDea859cce_60b2_4621_8b54_154cddd81947
 
Constructor Summary
  IBufferConstructionPropertiesProxy()
          Deprecated. For internal use only
  IBufferConstructionPropertiesProxy(java.lang.Object obj)
          Deprecated.  
protected IBufferConstructionPropertiesProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  IBufferConstructionPropertiesProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected IBufferConstructionPropertiesProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 IBufferProgress getBufferProgress()
          Deprecated. Report the progress of a buffer operation via this callback interface.
 double getDensifyDeviation()
          Deprecated. For planar buffering, the max dist.
 IDoubleArray getDistanceOffsets()
          Deprecated. Constructs concentric buffers at the base distance plus each distance offset.
 int getEndOption()
          Deprecated. Specifies the shape of the end caps of polyline buffers; defaults to 'esriBufferRound'.
 int getSideOption()
          Deprecated. Specifies on which side of a polyline its buffer is constructed; defaults to 'esriBufferFull' (both sides).
 IUnit getUnit()
          Deprecated. The unit of measure used for the buffering distance and densification deviation distance (optional, default units are obtained from spatial reference of input geometries).
 boolean isExplodeBuffers()
          Deprecated. Specifies whether or not output buffers can have multiple outer rings (defaut is false).
 boolean isGenerateCurves()
          Deprecated. Specifies whether sequences of curve points are replaced with true curves in the output buffers (default is true).
 boolean isOutsideOnly()
          Deprecated. Excludes the inside of the input polygon from the output buffer (default = false).
 boolean isUnionOverlappingBuffers()
          Deprecated. Specifies whether or not overlaps are preserved in the set of output buffers (default is false).
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void setBufferProgressByRef(IBufferProgress ppProgress)
          Deprecated. Report the progress of a buffer operation via this callback interface.
 void setDensifyDeviation(double pDeviation)
          Deprecated. For planar buffering, the max dist.
 void setDistanceOffsetsByRef(IDoubleArray ppDistanceOffsets)
          Deprecated. Constructs concentric buffers at the base distance plus each distance offset.
 void setEndOption(int pEndOption)
          Deprecated. Specifies the shape of the end caps of polyline buffers; defaults to 'esriBufferRound'.
 void setExplodeBuffers(boolean pExplodeBuffers)
          Deprecated. Specifies whether or not output buffers can have multiple outer rings (defaut is false).
 void setGenerateCurves(boolean pbGenerateCurves)
          Deprecated. Specifies whether sequences of curve points are replaced with true curves in the output buffers (default is true).
 void setOutsideOnly(boolean bpOutsideOnly)
          Deprecated. Excludes the inside of the input polygon from the output buffer (default = false).
 void setSideOption(int pSideOption)
          Deprecated. Specifies on which side of a polyline its buffer is constructed; defaults to 'esriBufferFull' (both sides).
 void setUnionOverlappingBuffers(boolean pbUnionOverlapping)
          Deprecated. Specifies whether or not overlaps are preserved in the set of output buffers (default is false).
 void setUnitByRef(IUnit ppUnit)
          Deprecated. The unit of measure used for the buffering distance and densification deviation distance (optional, default units are obtained from spatial reference of input geometries).
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

targetClass

public static final java.lang.Class targetClass
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

IBufferConstructionPropertiesProxy

public IBufferConstructionPropertiesProxy(java.lang.String CLSID,
                                          java.lang.String host,
                                          com.esri.arcgis.interop.AuthInfo authInfo)
                                   throws java.net.UnknownHostException,
                                          java.io.IOException
Deprecated. 
Throws:
java.net.UnknownHostException
java.io.IOException

IBufferConstructionPropertiesProxy

public IBufferConstructionPropertiesProxy()
Deprecated. 
For internal use only


IBufferConstructionPropertiesProxy

public IBufferConstructionPropertiesProxy(java.lang.Object obj)
                                   throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

IBufferConstructionPropertiesProxy

protected IBufferConstructionPropertiesProxy(java.lang.Object obj,
                                             java.lang.String iid)
                                      throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

IBufferConstructionPropertiesProxy

protected IBufferConstructionPropertiesProxy(java.lang.String CLSID,
                                             java.lang.String iid,
                                             java.lang.String host,
                                             com.esri.arcgis.interop.AuthInfo authInfo)
                                      throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Deprecated. 
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Deprecated. 
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

setBufferProgressByRef

public void setBufferProgressByRef(IBufferProgress ppProgress)
                            throws java.io.IOException,
                                   AutomationException
Deprecated. 
Report the progress of a buffer operation via this callback interface.

Specified by:
setBufferProgressByRef in interface IBufferConstructionProperties
Parameters:
ppProgress - A reference to a com.esri.arcgis.geometry.IBufferProgress (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBufferProgress

public IBufferProgress getBufferProgress()
                                  throws java.io.IOException,
                                         AutomationException
Deprecated. 
Report the progress of a buffer operation via this callback interface.

Specified by:
getBufferProgress in interface IBufferConstructionProperties
Returns:
A reference to a com.esri.arcgis.geometry.IBufferProgress
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDistanceOffsetsByRef

public void setDistanceOffsetsByRef(IDoubleArray ppDistanceOffsets)
                             throws java.io.IOException,
                                    AutomationException
Deprecated. 
Constructs concentric buffers at the base distance plus each distance offset.

Specified by:
setDistanceOffsetsByRef in interface IBufferConstructionProperties
Parameters:
ppDistanceOffsets - A reference to a com.esri.arcgis.system.IDoubleArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDistanceOffsets

public IDoubleArray getDistanceOffsets()
                                throws java.io.IOException,
                                       AutomationException
Deprecated. 
Constructs concentric buffers at the base distance plus each distance offset.

Specified by:
getDistanceOffsets in interface IBufferConstructionProperties
Returns:
A reference to a com.esri.arcgis.system.IDoubleArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setUnitByRef

public void setUnitByRef(IUnit ppUnit)
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
The unit of measure used for the buffering distance and densification deviation distance (optional, default units are obtained from spatial reference of input geometries).

Specified by:
setUnitByRef in interface IBufferConstructionProperties
Parameters:
ppUnit - A reference to a com.esri.arcgis.geometry.IUnit (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getUnit

public IUnit getUnit()
              throws java.io.IOException,
                     AutomationException
Deprecated. 
The unit of measure used for the buffering distance and densification deviation distance (optional, default units are obtained from spatial reference of input geometries).

Specified by:
getUnit in interface IBufferConstructionProperties
Returns:
A reference to a com.esri.arcgis.geometry.IUnit
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSideOption

public void setSideOption(int pSideOption)
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
Specifies on which side of a polyline its buffer is constructed; defaults to 'esriBufferFull' (both sides).

Specified by:
setSideOption in interface IBufferConstructionProperties
Parameters:
pSideOption - A com.esri.arcgis.geometry.esriBufferConstructionSideEnum constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSideOption

public int getSideOption()
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
Specifies on which side of a polyline its buffer is constructed; defaults to 'esriBufferFull' (both sides).

Specified by:
getSideOption in interface IBufferConstructionProperties
Returns:
A com.esri.arcgis.geometry.esriBufferConstructionSideEnum constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOutsideOnly

public void setOutsideOnly(boolean bpOutsideOnly)
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
Excludes the inside of the input polygon from the output buffer (default = false).

Specified by:
setOutsideOnly in interface IBufferConstructionProperties
Parameters:
bpOutsideOnly - The bpOutsideOnly (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isOutsideOnly

public boolean isOutsideOnly()
                      throws java.io.IOException,
                             AutomationException
Deprecated. 
Excludes the inside of the input polygon from the output buffer (default = false).

Specified by:
isOutsideOnly in interface IBufferConstructionProperties
Returns:
The bpOutsideOnly
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setEndOption

public void setEndOption(int pEndOption)
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
Specifies the shape of the end caps of polyline buffers; defaults to 'esriBufferRound'.

Specified by:
setEndOption in interface IBufferConstructionProperties
Parameters:
pEndOption - A com.esri.arcgis.geometry.esriBufferConstructionEndEnum constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getEndOption

public int getEndOption()
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
Specifies the shape of the end caps of polyline buffers; defaults to 'esriBufferRound'.

Specified by:
getEndOption in interface IBufferConstructionProperties
Returns:
A com.esri.arcgis.geometry.esriBufferConstructionEndEnum constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGenerateCurves

public void setGenerateCurves(boolean pbGenerateCurves)
                       throws java.io.IOException,
                              AutomationException
Deprecated. 
Specifies whether sequences of curve points are replaced with true curves in the output buffers (default is true).

Specified by:
setGenerateCurves in interface IBufferConstructionProperties
Parameters:
pbGenerateCurves - The pbGenerateCurves (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isGenerateCurves

public boolean isGenerateCurves()
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Specifies whether sequences of curve points are replaced with true curves in the output buffers (default is true).

Specified by:
isGenerateCurves in interface IBufferConstructionProperties
Returns:
The pbGenerateCurves
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDensifyDeviation

public void setDensifyDeviation(double pDeviation)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
For planar buffering, the max dist. between a line connecting two buffer curve points and the true curve (defaults to -1, indicating 1000 * xy tol of sr of input geoms ). For geodesic buffering default to 10 meters.

Specified by:
setDensifyDeviation in interface IBufferConstructionProperties
Parameters:
pDeviation - The pDeviation (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDensifyDeviation

public double getDensifyDeviation()
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
For planar buffering, the max dist. between a line connecting two buffer curve points and the true curve (defaults to -1, indicating 1000 * xy tol of sr of input geoms ). For geodesic buffering default to 10 meters.

Specified by:
getDensifyDeviation in interface IBufferConstructionProperties
Returns:
The pDeviation
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setUnionOverlappingBuffers

public void setUnionOverlappingBuffers(boolean pbUnionOverlapping)
                                throws java.io.IOException,
                                       AutomationException
Deprecated. 
Specifies whether or not overlaps are preserved in the set of output buffers (default is false).

Specified by:
setUnionOverlappingBuffers in interface IBufferConstructionProperties
Parameters:
pbUnionOverlapping - The pbUnionOverlapping (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isUnionOverlappingBuffers

public boolean isUnionOverlappingBuffers()
                                  throws java.io.IOException,
                                         AutomationException
Deprecated. 
Specifies whether or not overlaps are preserved in the set of output buffers (default is false).

Specified by:
isUnionOverlappingBuffers in interface IBufferConstructionProperties
Returns:
The pbUnionOverlapping
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setExplodeBuffers

public void setExplodeBuffers(boolean pExplodeBuffers)
                       throws java.io.IOException,
                              AutomationException
Deprecated. 
Specifies whether or not output buffers can have multiple outer rings (defaut is false).

Specified by:
setExplodeBuffers in interface IBufferConstructionProperties
Parameters:
pExplodeBuffers - The pExplodeBuffers (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isExplodeBuffers

public boolean isExplodeBuffers()
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Specifies whether or not output buffers can have multiple outer rings (defaut is false).

Specified by:
isExplodeBuffers in interface IBufferConstructionProperties
Returns:
The pExplodeBuffers
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.