|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Vector_Point2D | |
---|---|
uk.ac.leeds.ccg.andyt.vector.geometrics | |
uk.ac.leeds.ccg.andyt.vector.geometry | |
uk.ac.leeds.ccg.andyt.vector.visualisation |
Uses of Vector_Point2D in uk.ac.leeds.ccg.andyt.vector.geometrics |
---|
Methods in uk.ac.leeds.ccg.andyt.vector.geometrics with parameters of type Vector_Point2D | |
---|---|
static double[] |
Vector_Angles.getAnglesToYAxisClockwise_doubleArray(Vector_Point2D[] a_LineRing)
|
static double |
Vector_Angles.getInsideAngleClockwise_doubleArray(Vector_Point2D a_Point2D,
Vector_Point2D b_Point2D,
Vector_Point2D c_Point2D)
|
static double[] |
Vector_Angles.getInsideAnglesClockwise_doubleArray(Vector_Point2D[] a_LineRing)
Returns the Clockwise inside angles for a_LineRing |
Uses of Vector_Point2D in uk.ac.leeds.ccg.andyt.vector.geometry |
---|
Fields in uk.ac.leeds.ccg.andyt.vector.geometry declared as Vector_Point2D | |
---|---|
Vector_Point2D |
Vector_LineSegment2D._End_Point2D
|
Vector_Point2D |
Vector_Network2D.Connection._Point2D
|
Vector_Point2D |
Vector_LineSegment2D._Start_Point2D
|
Fields in uk.ac.leeds.ccg.andyt.vector.geometry with type parameters of type Vector_Point2D | |
---|---|
java.util.HashMap<Vector_Point2D,java.util.HashSet<Vector_Network2D.Connection>> |
Vector_Network2D._Connection_HashMap
|
Methods in uk.ac.leeds.ccg.andyt.vector.geometry that return Vector_Point2D | |
---|---|
Vector_Point2D[] |
Vector_Line2D.getExtremePointsOnLine(double ydiffExtremity)
|
Methods in uk.ac.leeds.ccg.andyt.vector.geometry that return types with arguments of type Vector_Point2D | |
---|---|
java.util.HashSet<Vector_Point2D> |
Vector_Network2D.getNeighbouringPoints(uk.ac.leeds.ccg.andyt.grids.core.AbstractGrid2DSquareCell aGrid2DSquareCell,
long row,
long col)
|
Methods in uk.ac.leeds.ccg.andyt.vector.geometry with parameters of type Vector_Point2D | |
---|---|
void |
Vector_Network2D.addToNetwork(Vector_Point2D toConnect_Point2D,
java.util.HashSet<Vector_Network2D.Connection> a_Connections_HashSet)
|
void |
Vector_Network2D.addToNetwork(Vector_Point2D toConnect_Point2D,
Vector_Network2D.Connection a_Connection,
int operator)
|
void |
Vector_Network2D.addToNetwork(Vector_Point2D toConnect_Point2D,
Vector_Point2D toConnectTo_Point2D)
Adds a connection with a Default Type and Value using the operator. |
void |
Vector_Network2D.addToNetwork(Vector_Point2D toConnect_Point2D,
Vector_Point2D toConnectTo_Point2D,
int operator)
Adds a connection with a Default Type and Value using the operator. |
java.math.BigDecimal |
Vector_Point2D.getAngle_BigDecimal(Vector_Point2D a_Point2D)
Imprecise, but uses BigMath and BigFunction default precision |
double |
Vector_Point2D.getAngle_double(Vector_Point2D a_Point2D)
Imprecise: Uses Java double precision for all calculations |
java.math.BigDecimal |
Vector_Point2D.getDistance(Vector_Point2D a_VectorPoint2D,
int a_DecimalPlacePrecision)
Precise to a_DecimalPlacePrecision number of decimal places given precision of a_VectorPoint2D and this. |
java.math.BigDecimal |
Vector_Point2D.getGradient(Vector_Point2D a_Point2D,
int a_DecimalPlacePrecision)
|
boolean |
Vector_Envelope2D.getIntersects(Vector_Point2D aPoint)
|
boolean |
Vector_LineSegment2D.getIntersects(Vector_Point2D a_Point2D,
int a_DecimalPlacePrecision)
Intersection done by calculating angle or gradient of the line and comparing this with that of a_Point. |
protected boolean |
Vector_LineSegment2D.isOnGradient(Vector_Point2D a_Point2D,
int a_DecimalPlacePrecision)
|
Constructors in uk.ac.leeds.ccg.andyt.vector.geometry with parameters of type Vector_Point2D | |
---|---|
Vector_Envelope2D(Vector_Point2D aPoint,
Vector_Point2D bPoint)
|
|
Vector_Line2D(java.math.BigDecimal a_AngleClockwiseFromYAxis,
Vector_Point2D a_Point2D)
|
|
Vector_Line2D(double angleClockwiseFromYAxis,
Vector_Point2D a_Point2D)
|
|
Vector_LineSegment2D(Vector_Point2D _StartPoint,
Vector_Point2D _EndPoint)
Creates a Vector_LineSegment2D with: this._Start_Point2D = new Point2D(_StartPoint); this._End_Point2D = new Point2D(_EndPoint); set_DecimalPlacePrecision(Math.max( _Start_Point2D.get_DecimalPlacePrecision(), _End_Point2D.get_DecimalPlacePrecision())); |
|
Vector_LineSegment2D(Vector_Point2D _StartPoint,
Vector_Point2D _EndPoint,
int _DecimalPlacePrecision)
Creates a Vector_LineSegment2D with: _StartPoint = _StartPoint; _EndPoint = _EndPoint; _DecimalPlacePrecision_Integer = _DecimalPlacePrecision_Integer; _RoundingMode = _RoundingMode. |
|
Vector_Network2D.Connection(Vector_Point2D _Point2D,
int _Type,
double _Value)
|
|
Vector_Point2D(Vector_Point2D a_Point2D)
_x = new BigDecimal(aPoint2D._x.toString()); _y = new BigDecimal(aPoint2D._y.toString()); set_DecimalPlacePrecision(Math.max(_x.scale(),_y.scale())); |
|
Vector_Point2D(Vector_Point2D a_Point2D,
java.math.BigDecimal toRoundToX_BigDecimal,
java.math.BigDecimal toRoundToY_BigDecimal)
_x = new BigDecimal(a_Point2D._x.toString()); _y = new BigDecimal(a_Point2D._y.toString()); _x = VectorStaticBigDecimal.getRounded_BigDecimal( _x, toRoundToX_BigDecimal); _y = VectorStaticBigDecimal.getRounded_BigDecimal( _y, toRoundToY_BigDecimal); set_DecimalPlacePrecision( Math.max( toRoundToX_BigDecimal.scale(), toRoundToY_BigDecimal.scale())); |
|
Vector_Point2D(Vector_Point2D a_Point2D,
int _DecimalPlacePrecision)
_x = new BigDecimal(aPoint2D._x.toString()); _y = new BigDecimal(aPoint2D._y.toString()); set_DecimalPlacePrecision(_DecimalPlacePrecision_Integer); |
Uses of Vector_Point2D in uk.ac.leeds.ccg.andyt.vector.visualisation |
---|
Methods in uk.ac.leeds.ccg.andyt.vector.visualisation with parameters of type Vector_Point2D | |
---|---|
void |
VectorRenderNetwork2D.draw(Vector_Point2D a_Point2D,
java.util.HashSet<Vector_Network2D.Connection> a_Connection_HashSet)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |