Examples of BasicNumericDataset


Examples of mil.nga.giat.geowave.index.sfc.data.BasicNumericDataset

      retVal[i] = denormalizeDimension(
          dimensionDefinitions[i],
          perDimensionBitVectors[i].toExactLong(),
          binsPerDimension[i]);
    }
    return new BasicNumericDataset(
        retVal);
  }
View Full Code Here

Examples of mil.nga.giat.geowave.index.sfc.data.BasicNumericDataset

      else {
        orderedConstraintsPerDimension[d] = constraints.constraintsPerTypeOfDimensionDefinition.get(dimensionFields[d].getBaseDefinition().getClass());
      }
    }
    final QueryFilter queryFilter = createQueryFilter(
        new BasicNumericDataset(
            orderedConstraintsPerDimension),
        dimensionFields);
    if (queryFilter != null) {
      filters.add(queryFilter);
    }
View Full Code Here

Examples of mil.nga.giat.geowave.index.sfc.data.BasicNumericDataset

    }

    public MultiDimensionalNumericData getIndexConstraints(
        final NumericIndexStrategy indexStrategy ) {
      if (constraintsPerTypeOfDimensionDefinition.isEmpty()) {
        return new BasicNumericDataset();
      }
      final NumericDimensionDefinition[] dimensionDefinitions = indexStrategy.getOrderedDimensionDefinitions();
      final NumericData[] dataPerDimension = new NumericData[dimensionDefinitions.length];
      // all or nothing...for now
      for (int d = 0; d < dimensionDefinitions.length; d++) {
        final NumericData dimConstraint = constraintsPerTypeOfDimensionDefinition.get(dimensionDefinitions[d].getClass());
        dataPerDimension[d] = (dimConstraint == null ? dimensionDefinitions[d].getFullRange() : dimConstraint);
      }
      return new BasicNumericDataset(
          dataPerDimension);
    }
View Full Code Here

Examples of mil.nga.giat.geowave.index.sfc.data.BasicNumericDataset

        numericDataPerDimension.add(data[d]);
        fields.add(dimensionDefinitions[d]);
      }
    }
    return new StrippedGeometry(
        new BasicNumericDataset(
            numericDataPerDimension.toArray(new NumericData[] {})),
        fields.toArray(new DimensionField<?>[] {}),
        geometryFieldIds);
  }
View Full Code Here

Examples of mil.nga.giat.geowave.index.sfc.data.BasicNumericDataset

      buf.get(field);
      dimensionFields[d] = PersistenceUtils.fromBinary(
          field,
          DimensionField.class);
    }
    constraints = new BasicNumericDataset(
        data);
    init(
        constraints,
        dimensionFields);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.