uk.ac.leeds.ccg.andyt.vector.geometry
Class Vector_AbstractGeometry2D

java.lang.Object
  extended by uk.ac.leeds.ccg.andyt.vector.geometry.Vector_AbstractGeometry2D
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Vector_Envelope2D, Vector_Line2D, Vector_LineSegment2D, Vector_Network2D, Vector_Point2D

public abstract class Vector_AbstractGeometry2D
extends java.lang.Object
implements java.io.Serializable

An abstract class defining a geometrical object and the methods it must implement.

See Also:
Serialized Form

Field Summary
protected  java.lang.Integer _DecimalPlacePrecision_Integer
           
protected  java.math.RoundingMode _RoundingMode
           
 Vector_Environment _Vector_Environment
           
 
Constructor Summary
Vector_AbstractGeometry2D()
           
 
Method Summary
abstract  void applyDecimalPlacePrecision()
           
 int get_DecimalPlacePrecision()
           
 java.math.RoundingMode get_RoundingMode()
           
 java.math.RoundingMode getDefault_RoundingMode()
           
 int getDefaultDecimalPlacePrecision_int()
           
abstract  Vector_Envelope2D getEnvelope2D()
           
protected  int set_DecimalPlacePrecision(int _DecimalPlacePrecision)
          Default method probably best overridden to determine what setting _DecimalPlacePrecision_Integer involves
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_Vector_Environment

public Vector_Environment _Vector_Environment

_DecimalPlacePrecision_Integer

protected java.lang.Integer _DecimalPlacePrecision_Integer

_RoundingMode

protected java.math.RoundingMode _RoundingMode
Constructor Detail

Vector_AbstractGeometry2D

public Vector_AbstractGeometry2D()
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getEnvelope2D

public abstract Vector_Envelope2D getEnvelope2D()

applyDecimalPlacePrecision

public abstract void applyDecimalPlacePrecision()

getDefaultDecimalPlacePrecision_int

public int getDefaultDecimalPlacePrecision_int()
Returns:
0 (a primitive copy of DefaultDecimalPlacePrecision_int)

get_DecimalPlacePrecision

public int get_DecimalPlacePrecision()

set_DecimalPlacePrecision

protected int set_DecimalPlacePrecision(int _DecimalPlacePrecision)
Default method probably best overridden to determine what setting _DecimalPlacePrecision_Integer involves

Parameters:
_DecimalPlacePrecision_Integer -
Returns:

getDefault_RoundingMode

public java.math.RoundingMode getDefault_RoundingMode()

get_RoundingMode

public java.math.RoundingMode get_RoundingMode()