Package org.jlayer.util
Class VectorLayerBase<T>
java.lang.Object
org.jlayer.util.LayerCore<U,U>
org.jlayer.util.LayerBase<T[]>
org.jlayer.util.VectorLayerBase<T>
- All Implemented Interfaces:
BasedLayer<T[]>
,BasedVectorLayer<T>
,Layer<T[],
,T[]> VectorLayer<T[],
T>
public abstract class VectorLayerBase<T>
extends LayerBase<T[]>
implements VectorLayer<T[],T>, BasedVectorLayer<T>
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
static class
-
Field Summary
Fields inherited from class org.jlayer.util.LayerBase
dimensionality, layerD1, layerD2, layerD3
-
Constructor Summary
ConstructorDescriptionVectorLayerBase
(BasedLayer.D1<T[]> layerD1) VectorLayerBase
(BasedLayer.D2<T[]> layerD2) VectorLayerBase
(BasedLayer.D3<T[]> layerD3) VectorLayerBase
(T[][] arrayD1) VectorLayerBase
(T[][][] arrayD2) VectorLayerBase
(T[][][][] arrayD3) -
Method Summary
Modifier and TypeMethodDescriptionprivate static void
assertUnequality
(Object layer1, Object layer2) void
associate
(VectorLayer.D1<?, T> layer, Relation rel) void
associate
(VectorLayer.D2<?, T> layer, Relation rel) void
associate
(VectorLayer.D3<?, T> layer, Relation rel) void
associate
(VectorLayer<?, T> layer, Relation rel) void
void
void
void
getD1()
getD2()
getD3()
protected abstract T[]
newArray
(int len) protected abstract T
Methods inherited from class org.jlayer.util.LayerBase
dims, get, getUnit, isAdapter, length, length, set, set, set, set, setUnit, setUnit, setUnit, setUnit
-
Constructor Details
-
VectorLayerBase
-
VectorLayerBase
-
VectorLayerBase
-
VectorLayerBase
-
VectorLayerBase
-
VectorLayerBase
-
-
Method Details
-
assertUnequality
-
newObject
-
newArray
-
connect
- Specified by:
connect
in interfaceVectorLayer<T[],
T>
-
connect
- Specified by:
connect
in interfaceVectorLayer<T[],
T>
-
connect
- Specified by:
connect
in interfaceVectorLayer<T[],
T>
-
connect
- Specified by:
connect
in interfaceVectorLayer<T[],
T>
-
associate
- Specified by:
associate
in interfaceVectorLayer<T[],
T>
-
associate
- Specified by:
associate
in interfaceVectorLayer<T[],
T>
-
associate
- Specified by:
associate
in interfaceVectorLayer<T[],
T>
-
associate
- Specified by:
associate
in interfaceVectorLayer<T[],
T>
-
getD1
-
getD2
-
getD3
-