public class VisualizationPartitioner extends org.apache.spark.Partitioner implements Serializable
| Modifier and Type | Field and Description |
|---|---|
int |
partitionIntervalX
The partition interval Y.
|
int |
partitionIntervalY
The partition interval Y.
|
int |
partitionX
The partition interval Y.
|
int |
partitionY
The partition interval Y.
|
int |
resolutionX
The partition interval Y.
|
int |
resolutionY
The partition interval Y.
|
| Constructor and Description |
|---|
VisualizationPartitioner(int resolutionX,
int resolutionY,
int partitionX,
int partitionY)
Instantiates a new visualization partitioner.
|
| Modifier and Type | Method and Description |
|---|---|
scala.Tuple2<Pixel,Double> |
assignPartitionID(scala.Tuple2<Pixel,Double> pixelDoubleTuple2)
Assign partition ID.
|
List<scala.Tuple2<Pixel,Double>> |
assignPartitionIDs(scala.Tuple2<Pixel,Double> pixelDoubleTuple2,
int photoFilterRadius)
Assign partition I ds.
|
static scala.Tuple2<Integer,Integer> |
Calculate2DPartitionId(int resolutionX,
int resolutionY,
int partitionX,
int partitionY,
int coordinateX,
int coordinateY)
Calculate the 2D partition ID, in a
|
static int |
CalculatePartitionId(int resolutionX,
int resolutionY,
int partitionX,
int partitionY,
int coordinateX,
int coordinateY)
Calculate partition id.
|
int |
getPartition(Object key) |
int |
numPartitions() |
public int resolutionX
public int resolutionY
public int partitionX
public int partitionY
public int partitionIntervalX
public int partitionIntervalY
public VisualizationPartitioner(int resolutionX,
int resolutionY,
int partitionX,
int partitionY)
throws Exception
resolutionX - the resolution XresolutionY - the resolution YpartitionX - the partition XpartitionY - the partition YException - the exceptionpublic static int CalculatePartitionId(int resolutionX,
int resolutionY,
int partitionX,
int partitionY,
int coordinateX,
int coordinateY)
resolutionX - the resolution XresolutionY - the resolution YpartitionX - the partition XpartitionY - the partition YcoordinateX - the coordinate XcoordinateY - the coordinate Ypublic static scala.Tuple2<Integer,Integer> Calculate2DPartitionId(int resolutionX, int resolutionY, int partitionX, int partitionY, int coordinateX, int coordinateY)
resolutionX - resolutionY - partitionX - partitionY - coordinateX - coordinateY - public int getPartition(Object key)
getPartition in class org.apache.spark.Partitionerpublic int numPartitions()
numPartitions in class org.apache.spark.Partitionerpublic List<scala.Tuple2<Pixel,Double>> assignPartitionIDs(scala.Tuple2<Pixel,Double> pixelDoubleTuple2, int photoFilterRadius)
pixelDoubleTuple2 - the pixel double tuple 2photoFilterRadius - the photo filter radiusCopyright © 2023 The Apache Software Foundation. All rights reserved.