Package ucar.nc2.ft2.coverage.remote
Interface CdmrFeatureProto.CoordAxisOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
CdmrFeatureProto.CoordAxis
,CdmrFeatureProto.CoordAxis.Builder
- Enclosing class:
- CdmrFeatureProto
public static interface CdmrFeatureProto.CoordAxisOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NcStreamProto.Attribute
getAtts(int index)
find calendar attribute here?int
getAttsCount()
find calendar attribute here?List<NcStreamProto.Attribute>
getAttsList()
find calendar attribute here?NcStreamProto.AttributeOrBuilder
getAttsOrBuilder(int index)
find calendar attribute here?List<? extends NcStreamProto.AttributeOrBuilder>
getAttsOrBuilderList()
find calendar attribute here?CdmrFeatureProto.AxisType
getAxisType()
.AxisType axisType = 4;
int
getAxisTypeValue()
.AxisType axisType = 4;
NcStreamProto.DataType
getDataType()
.DataType dataType = 2;
int
getDataTypeValue()
.DataType dataType = 2;
CdmrFeatureProto.DependenceType
getDepend()
.DependenceType depend = 7;
String
getDependsOn(int index)
depends on these axes, only for non-independent axescom.google.protobuf.ByteString
getDependsOnBytes(int index)
depends on these axes, only for non-independent axesint
getDependsOnCount()
depends on these axes, only for non-independent axesList<String>
getDependsOnList()
depends on these axes, only for non-independent axesint
getDependValue()
.DependenceType depend = 7;
String
getDescription()
string description = 6;
com.google.protobuf.ByteString
getDescriptionBytes()
string description = 6;
double
getEndValue()
double endValue = 13;
String
getName()
short name, unique within datasetcom.google.protobuf.ByteString
getNameBytes()
short name, unique within datasetlong
getNvalues()
int64 nvalues = 10;
double
getResolution()
resolution = (end-start) / (nvalues-1)int
getShape(int index)
the shape of the axis (>1D only)int
getShapeCount()
the shape of the axis (>1D only)List<Integer>
getShapeList()
the shape of the axis (>1D only)CdmrFeatureProto.AxisSpacing
getSpacing()
.AxisSpacing spacing = 11;
int
getSpacingValue()
.AxisSpacing spacing = 11;
double
getStartValue()
double startValue = 12;
String
getUnits()
string units = 5;
com.google.protobuf.ByteString
getUnitsBytes()
string units = 5;
com.google.protobuf.ByteString
getValues()
big endian doubles; not used for regular, may be deferred-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getName
String getName()
short name, unique within dataset
string name = 1;
- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()
short name, unique within dataset
string name = 1;
- Returns:
- The bytes for name.
-
getDataTypeValue
int getDataTypeValue()
.DataType dataType = 2;
- Returns:
- The enum numeric value on the wire for dataType.
-
getDataType
NcStreamProto.DataType getDataType()
.DataType dataType = 2;
- Returns:
- The dataType.
-
getAttsList
List<NcStreamProto.Attribute> getAttsList()
find calendar attribute here?
repeated .Attribute atts = 3;
-
getAtts
NcStreamProto.Attribute getAtts(int index)
find calendar attribute here?
repeated .Attribute atts = 3;
-
getAttsCount
int getAttsCount()
find calendar attribute here?
repeated .Attribute atts = 3;
-
getAttsOrBuilderList
List<? extends NcStreamProto.AttributeOrBuilder> getAttsOrBuilderList()
find calendar attribute here?
repeated .Attribute atts = 3;
-
getAttsOrBuilder
NcStreamProto.AttributeOrBuilder getAttsOrBuilder(int index)
find calendar attribute here?
repeated .Attribute atts = 3;
-
getAxisTypeValue
int getAxisTypeValue()
.AxisType axisType = 4;
- Returns:
- The enum numeric value on the wire for axisType.
-
getAxisType
CdmrFeatureProto.AxisType getAxisType()
.AxisType axisType = 4;
- Returns:
- The axisType.
-
getUnits
String getUnits()
string units = 5;
- Returns:
- The units.
-
getUnitsBytes
com.google.protobuf.ByteString getUnitsBytes()
string units = 5;
- Returns:
- The bytes for units.
-
getDescription
String getDescription()
string description = 6;
- Returns:
- The description.
-
getDescriptionBytes
com.google.protobuf.ByteString getDescriptionBytes()
string description = 6;
- Returns:
- The bytes for description.
-
getDependValue
int getDependValue()
.DependenceType depend = 7;
- Returns:
- The enum numeric value on the wire for depend.
-
getDepend
CdmrFeatureProto.DependenceType getDepend()
.DependenceType depend = 7;
- Returns:
- The depend.
-
getDependsOnList
List<String> getDependsOnList()
depends on these axes, only for non-independent axes
repeated string dependsOn = 8;
- Returns:
- A list containing the dependsOn.
-
getDependsOnCount
int getDependsOnCount()
depends on these axes, only for non-independent axes
repeated string dependsOn = 8;
- Returns:
- The count of dependsOn.
-
getDependsOn
String getDependsOn(int index)
depends on these axes, only for non-independent axes
repeated string dependsOn = 8;
- Parameters:
index
- The index of the element to return.- Returns:
- The dependsOn at the given index.
-
getDependsOnBytes
com.google.protobuf.ByteString getDependsOnBytes(int index)
depends on these axes, only for non-independent axes
repeated string dependsOn = 8;
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the dependsOn at the given index.
-
getShapeList
List<Integer> getShapeList()
the shape of the axis (>1D only)
repeated uint32 shape = 9;
- Returns:
- A list containing the shape.
-
getShapeCount
int getShapeCount()
the shape of the axis (>1D only)
repeated uint32 shape = 9;
- Returns:
- The count of shape.
-
getShape
int getShape(int index)
the shape of the axis (>1D only)
repeated uint32 shape = 9;
- Parameters:
index
- The index of the element to return.- Returns:
- The shape at the given index.
-
getNvalues
long getNvalues()
int64 nvalues = 10;
- Returns:
- The nvalues.
-
getSpacingValue
int getSpacingValue()
.AxisSpacing spacing = 11;
- Returns:
- The enum numeric value on the wire for spacing.
-
getSpacing
CdmrFeatureProto.AxisSpacing getSpacing()
.AxisSpacing spacing = 11;
- Returns:
- The spacing.
-
getStartValue
double getStartValue()
double startValue = 12;
- Returns:
- The startValue.
-
getEndValue
double getEndValue()
double endValue = 13;
- Returns:
- The endValue.
-
getResolution
double getResolution()
resolution = (end-start) / (nvalues-1)
double resolution = 14;
- Returns:
- The resolution.
-
getValues
com.google.protobuf.ByteString getValues()
big endian doubles; not used for regular, may be deferred
bytes values = 15;
- Returns:
- The values.
-
-