com.esri.arcgis.datasourcesraster
Interface IVectorFieldFunctionArguments

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IVectorFieldFunctionArgumentsProxy, VectorFieldFunctionArguments

public interface IVectorFieldFunctionArguments
extends java.io.Serializable

COM Interface 'IVectorFieldFunctionArguments'. Generated 3/19/2015 1:20:55 PM from 'C:\ArcGIS\COM\esriDataSourcesRaster.olb'

Description: 'Provides access to members that generate a two-band vector field given each vector component as a raster.' 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 IIDaba79741_1401_4508_a1c9_5c3b0f05e161
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int getAngleReferenceSystem()
          Denotes whether the angle is mesured in Arithmetic or Geographic Units
 java.lang.String getInputDataType()
          The type of data associated with the input rasters.
 java.lang.String getOutputDataType()
          The requested data type of the output raster.
 java.lang.Object getRaster1()
          The first raster object corresponding to one of the two components of the vector field.
 java.lang.Object getRaster2()
          The second raster object corresponding to one of the two components of the vector field.
 void setAngleReferenceSystem(int pAngleReferenceSystem)
          Denotes whether the angle is mesured in Arithmetic or Geographic Units
 void setInputDataType(java.lang.String pbsInputDataType)
          The type of data associated with the input rasters.
 void setOutputDataType(java.lang.String pbsOutputDataType)
          The requested data type of the output raster.
 void setRaster1ByRef(java.lang.Object ppRaster1)
          The first raster object corresponding to one of the two components of the vector field.
 void setRaster2ByRef(java.lang.Object ppRaster2)
          The second raster object corresponding to one of the two components of the vector field.
 

Field Detail

IIDaba79741_1401_4508_a1c9_5c3b0f05e161

static final int IIDaba79741_1401_4508_a1c9_5c3b0f05e161
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

getRaster1

java.lang.Object getRaster1()
                            throws java.io.IOException,
                                   AutomationException
The first raster object corresponding to one of the two components of the vector field.

Returns:
A reference to another Object (IUnknown)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRaster1ByRef

void setRaster1ByRef(java.lang.Object ppRaster1)
                     throws java.io.IOException,
                            AutomationException
The first raster object corresponding to one of the two components of the vector field.

Parameters:
ppRaster1 - A reference to another Object (IUnknown) (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRaster2

java.lang.Object getRaster2()
                            throws java.io.IOException,
                                   AutomationException
The second raster object corresponding to one of the two components of the vector field.

Returns:
A reference to another Object (IUnknown)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRaster2ByRef

void setRaster2ByRef(java.lang.Object ppRaster2)
                     throws java.io.IOException,
                            AutomationException
The second raster object corresponding to one of the two components of the vector field.

Parameters:
ppRaster2 - A reference to another Object (IUnknown) (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getInputDataType

java.lang.String getInputDataType()
                                  throws java.io.IOException,
                                         AutomationException
The type of data associated with the input rasters. Specify 'Vector-UV' to indicate a vector field defined in cartesian coordinates (x-component in the first raster, y-component in the second). Specify 'Vector-DirMag' to indicate a vector field defined in pola?G?^??

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

setInputDataType

void setInputDataType(java.lang.String pbsInputDataType)
                      throws java.io.IOException,
                             AutomationException
The type of data associated with the input rasters. Specify 'Vector-UV' to indicate a vector field defined in cartesian coordinates (x-component in the first raster, y-component in the second). Specify 'Vector-DirMag' to indicate a vector field defined in pola?G?^??

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

getOutputDataType

java.lang.String getOutputDataType()
                                   throws java.io.IOException,
                                          AutomationException
The requested data type of the output raster. Specify 'Vector-UV' to indicate a vector field defined in cartesian coordinates (x-component in the first band of the output raster, and y-component in the second band). Specify 'Vector-DirMag' to indicate a vector?G?^??

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

setOutputDataType

void setOutputDataType(java.lang.String pbsOutputDataType)
                       throws java.io.IOException,
                              AutomationException
The requested data type of the output raster. Specify 'Vector-UV' to indicate a vector field defined in cartesian coordinates (x-component in the first band of the output raster, and y-component in the second band). Specify 'Vector-DirMag' to indicate a vector?G?^??

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

getAngleReferenceSystem

int getAngleReferenceSystem()
                            throws java.io.IOException,
                                   AutomationException
Denotes whether the angle is mesured in Arithmetic or Geographic Units

Returns:
A com.esri.arcgis.datasourcesraster.esriAngleReferenceSystem constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAngleReferenceSystem

void setAngleReferenceSystem(int pAngleReferenceSystem)
                             throws java.io.IOException,
                                    AutomationException
Denotes whether the angle is mesured in Arithmetic or Geographic Units

Parameters:
pAngleReferenceSystem - A com.esri.arcgis.datasourcesraster.esriAngleReferenceSystem constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.