com.esri.arcgis.geometry
Interface IESRISegment

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IESRISegment2
All Known Implementing Classes:
IESRISegment2Proxy, IESRISegmentProxy

public interface IESRISegment
extends java.io.Serializable

COM Interface 'IESRISegment'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriGeometry.olb'

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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IIDa9da7976_4b22_11d1_834c_0000f8775be9
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void exportToESRISegment(byte[] byteBuffer, int[] cBytesWrote)
          exportToESRISegment
 int getESRISegmentSize()
          getESRISegmentSize
 int getMaxDenseSegments(double maxDeviation)
          getMaxDenseSegments
 void importFromESRISegment(_WKSPoint from, _WKSPoint to, double[] zs, double[] ms, int[] iDs, int numModifierBytes, byte[] segmentBuffer, int[] cBytesRead)
          importFromESRISegment
 

Field Detail

IIDa9da7976_4b22_11d1_834c_0000f8775be9

static final int IIDa9da7976_4b22_11d1_834c_0000f8775be9
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getESRISegmentSize

int getESRISegmentSize()
                       throws java.io.IOException,
                              AutomationException
getESRISegmentSize

Returns:
The cBytes
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMaxDenseSegments

int getMaxDenseSegments(double maxDeviation)
                        throws java.io.IOException,
                               AutomationException
getMaxDenseSegments

Parameters:
maxDeviation - The maxDeviation (in)
Returns:
The cBytes
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

importFromESRISegment

void importFromESRISegment(_WKSPoint from,
                           _WKSPoint to,
                           double[] zs,
                           double[] ms,
                           int[] iDs,
                           int numModifierBytes,
                           byte[] segmentBuffer,
                           int[] cBytesRead)
                           throws java.io.IOException,
                                  AutomationException
importFromESRISegment

Parameters:
from - A Structure: com.esri.arcgis.system._WKSPoint (A com.esri.arcgis.system._WKSPoint COM typedef) (in)
to - A Structure: com.esri.arcgis.system._WKSPoint (A com.esri.arcgis.system._WKSPoint COM typedef) (in)
zs - The zs (in)
ms - The ms (in)
iDs - The iDs (in)
numModifierBytes - The numModifierBytes (in)
segmentBuffer - An unsigned byte (in)
cBytesRead - The cBytesRead (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

exportToESRISegment

void exportToESRISegment(byte[] byteBuffer,
                         int[] cBytesWrote)
                         throws java.io.IOException,
                                AutomationException
exportToESRISegment

Parameters:
byteBuffer - An unsigned byte (out: use single element array)
cBytesWrote - The cBytesWrote (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.