001package armyc2.c5isr.web.render.utilities;
002
003import java.util.ArrayList;
004
005import armyc2.c5isr.graphics2d.Point2D;
006import armyc2.c5isr.renderer.utilities.ShapeInfo;
007
008public class ShapeInfo3D extends ShapeInfo {
009    private Point3D _ModifierPosition3D = null;
010    private ArrayList<ArrayList<Point3D>> _Polylines3D = null;
011
012    public void setModifierPosition(Point3D value) {
013        this._ModifierPosition3D = value;
014    }
015
016    @Override
017    public Point3D getModifierPosition() {
018        return this._ModifierPosition3D;
019    }
020
021    /**
022     * @deprecated use {@link ShapeInfo3D#getPolylines3D()}
023     */
024    @Override
025    public ArrayList<ArrayList<Point2D>> getPolylines() {
026        return null;
027    }
028
029    /**
030     * @deprecated use {@link ShapeInfo3D#setPolylines3D(ArrayList<ArrayList<Point3D>>)}
031     */
032    @Override
033    public void setPolylines(ArrayList<ArrayList<Point2D>> value) {
034    }
035
036    public ArrayList<ArrayList<Point3D>> getPolylines3D() {
037        return this._Polylines3D;
038    }
039
040    public void setPolylines3D(ArrayList<ArrayList<Point3D>> value) {
041        this._Polylines3D = value;
042    }
043}