public MiddleRW(MiddleRW parent, int index) { first = parent.first; this.parent = parent; dimension = parent.dimension + 1; this.index = index; }
public MiddleRW(FirstRW parent, int index) { first = parent; dimension = 1; this.index = index; }
public LastRW(MiddleRW parent, int index) { first = parent.first; this.parent = parent; dimension = parent.dimension + 1; this.index = index; ComputeOffset(); }
public LastRW(FirstRW parent, int index) { first = parent; dimension = 1; this.index = index; ComputeOffset(); }