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_0d0cdcd3274d
IID583c9454_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, setAttributesByRef
add, addDimensionValue, convertDimensionValueToString, convertStringToDimensionValue, defineDimension, defineVariable, getDimensionAttributes, getDimensionNames, getDimensionValues, getVariableAttributes, getVariableNames, putDimensionValues, removeDimension, removeVariable
static 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.