public interface IMultidimensionalInfo3 extends IMultidimensionalInfo2, java.io.Serializable
Description: 'Provides access to members that control a multidimensional info value object.' 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 =
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IIDca498124_469b_4be1_9e25_1a78be553f78 |
static int |
xxDummy
Deprecated.
Internal use only
|
IID63236e74_1ef4_473d_a28b_0d0cdcd3274dIID583c9454_50f0_4def_bad5_c9b39add39d2| Modifier and Type | Method and Description |
|---|---|
void |
addDimensions(IMultidimensionalInfo pMdInfo)
Add or replace dimensions from another multidimensional info.
|
IMultidimensionalInfo |
aggregate(IAggregationDefinition pDef)
Aggregate on a given dimension.
|
void |
computeDimensionRanges(java.lang.String name,
double min,
double max,
double duration,
double intervalValue,
int intervalUnits,
boolean align,
IDoubleArray[] ppMinValues,
IDoubleArray[] ppMaxValues)
Compute dimension value ranges, min,max,min,max.)
|
IFields |
createMultidimensionalRasterFields()
Create multidimensional fields for variables and their dimensions.)
|
IArray |
createSlices(java.lang.String variableName,
boolean assignID)
Create multidimensional definition for all slices for a given variable.)
|
int |
getLayout()
The multidimensional raster layout.
|
int |
getSliceCount()
The number of slices for all variables.)
|
boolean |
isEmpty()
Indicate if this multidimensioanl info is empty
|
void |
overlay(IMultidimensionalInfo pMdInfo,
boolean matchVariable,
boolean unionDimension)
Overlay another multidimensional info.
|
void |
putVariableAttributes(java.lang.String name,
IPropertySet pAttributes)
Put a new set of variable attributes for a specified variable.
|
int |
querySliceCount(java.lang.String variableName)
Query # of slices for a given variable.)
|
void |
renameVariable(java.lang.String name,
java.lang.String newname,
IPropertySet pAttributes)
Renames a specified variable and assign a new set of variable attributes.
|
void |
search(IMultidimensionalDefinition pFilter,
int[] numSlices,
ILongArray[] ppIndexes)
Search slices for a given filter.
|
void |
setLayout(int layout)
The multidimensional raster layout.
|
IMultidimensionalInfo |
slice(IMultidimensionalDefinition pMdDef)
Slice into given variables and dimensions.
|
filter, getAttributes, getSlices, renameDimension, setAttributesByRefadd, addDimensionValue, convertDimensionValueToString, convertStringToDimensionValue, defineDimension, defineVariable, getDimensionAttributes, getDimensionNames, getDimensionValues, getVariableAttributes, getVariableNames, putDimensionValues, removeDimension, removeVariablestatic final int IIDca498124_469b_4be1_9e25_1a78be553f78
static final int xxDummy
static final java.lang.String IID
IMultidimensionalInfo aggregate(IAggregationDefinition pDef) throws java.io.IOException, AutomationException
pDef - A reference to a com.esri.arcgis.datasourcesraster.IAggregationDefinition (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.IMultidimensionalInfo slice(IMultidimensionalDefinition pMdDef) throws java.io.IOException, AutomationException
pMdDef - A reference to a com.esri.arcgis.datasourcesraster.IMultidimensionalDefinition (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.IArray createSlices(java.lang.String variableName, boolean assignID) throws java.io.IOException, AutomationException
variableName - The variableName (in)assignID - The assignID (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.int querySliceCount(java.lang.String variableName)
throws java.io.IOException,
AutomationException
variableName - The variableName (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.int getSliceCount()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.int getLayout()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setLayout(int layout)
throws java.io.IOException,
AutomationException
layout - The layout (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.IFields createMultidimensionalRasterFields() throws java.io.IOException, AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void computeDimensionRanges(java.lang.String name,
double min,
double max,
double duration,
double intervalValue,
int intervalUnits,
boolean align,
IDoubleArray[] ppMinValues,
IDoubleArray[] ppMaxValues)
throws java.io.IOException,
AutomationException
name - The name (in)min - The min (in)max - The max (in)duration - The duration (in)intervalValue - The intervalValue (in)intervalUnits - A com.esri.arcgis.system.esriTimeUnits constant (in)align - The align (in)ppMinValues - A reference to a com.esri.arcgis.system.IDoubleArray (out: use single element array)ppMaxValues - A reference to a com.esri.arcgis.system.IDoubleArray (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void renameVariable(java.lang.String name,
java.lang.String newname,
IPropertySet pAttributes)
throws java.io.IOException,
AutomationException
name - The name (in)newname - The newname (in)pAttributes - A reference to a com.esri.arcgis.system.IPropertySet (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void putVariableAttributes(java.lang.String name,
IPropertySet pAttributes)
throws java.io.IOException,
AutomationException
name - The name (in)pAttributes - A reference to a com.esri.arcgis.system.IPropertySet (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void overlay(IMultidimensionalInfo pMdInfo, boolean matchVariable, boolean unionDimension) throws java.io.IOException, AutomationException
pMdInfo - A reference to a com.esri.arcgis.geodatabase.IMultidimensionalInfo (in)matchVariable - The matchVariable (in)unionDimension - The unionDimension (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.boolean isEmpty()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void search(IMultidimensionalDefinition pFilter, int[] numSlices, ILongArray[] ppIndexes) throws java.io.IOException, AutomationException
pFilter - A reference to a com.esri.arcgis.datasourcesraster.IMultidimensionalDefinition (in)numSlices - The numSlices (out: use single element array)ppIndexes - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void addDimensions(IMultidimensionalInfo pMdInfo) throws java.io.IOException, AutomationException
pMdInfo - A reference to a com.esri.arcgis.geodatabase.IMultidimensionalInfo (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.