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}