public class Position
extends java.lang.Object
| Type | Property and Description |
|---|---|
javafx.beans.property.StringProperty |
backupDirection
Position´s backup direction
|
javafx.beans.property.StringProperty |
easting
Returns position easting Property
|
javafx.beans.property.StringProperty |
mainDirection
Returns position´s main direction Property
|
javafx.beans.property.StringProperty |
northing
Returns position northing Property.
|
javafx.beans.property.StringProperty |
positionName
Returns position´s name Property
|
| Modifier and Type | Field and Description |
|---|---|
private javafx.beans.property.StringProperty |
backupDirection
Position´s backup direction
|
private javafx.beans.property.StringProperty |
easting
Position easting.
|
private boolean |
isCentre
True if position is in the center of two other positions.
|
private javafx.beans.property.StringProperty |
mainDirection
Position´s main direction.
|
private javafx.beans.property.StringProperty |
northing
Position northing.
|
private javafx.beans.property.StringProperty |
positionName
Position name.
|
private javafx.collections.ObservableList<java.util.ArrayList<java.util.ArrayList<java.util.ArrayList<java.lang.Double>>>> |
shootingData
Three-dimensional array containing shooting data for each target.
|
| Constructor and Description |
|---|
Position()
Default constructor
Sets all values to null. |
Position(java.lang.String positionName)
Constructor for position with initial data.
|
Position(java.lang.String positionName,
java.lang.String easting,
java.lang.String northing,
java.lang.String mainDirection,
boolean isCentre)
Constructor for position with coordinates and without backup direction.
|
Position(java.lang.String positionName,
java.lang.String easting,
java.lang.String northing,
java.lang.String mainDirection,
java.lang.String backupDirection,
boolean isCentre)
Constructor for position with coordinates and without backup direction.
|
| Modifier and Type | Method and Description |
|---|---|
javafx.beans.property.StringProperty |
backupDirectionProperty()
Position´s backup direction
|
void |
clearShootingData()
Clears all elements from shooting data
array. |
javafx.beans.property.StringProperty |
eastingProperty()
Returns position easting Property
|
java.lang.String |
getBackupDirection()
Returns position´s backup direction.
|
java.lang.String |
getEasting()
Returns position easting as String.
|
java.lang.String |
getMainDirection()
Returns position´s main direction.
|
java.lang.String |
getNorthing()
Returns position northing as String.
|
java.lang.String |
getpositionname()
Returns position´s name.
|
javafx.collections.ObservableList<java.util.ArrayList<java.util.ArrayList<java.util.ArrayList<java.lang.Double>>>> |
getShootingData()
Returns position´s shooting data
array. |
boolean |
isCentre()
Returns whether the position is in the middle of two other positions or not.
|
javafx.beans.property.StringProperty |
mainDirectionProperty()
Returns position´s main direction Property
|
javafx.beans.property.StringProperty |
northingProperty()
Returns position northing Property.
|
javafx.beans.property.StringProperty |
positionNameProperty()
Returns position´s name Property
|
void |
setBackUpDirection(java.lang.String backupDirection)
Sets position´s backup direction.
|
void |
setEasting(java.lang.String easting)
Sets position easting.
|
void |
setMainDirection(java.lang.String mainDirection)
Sets position´s main direction.
|
void |
setNorthing(java.lang.String northing)
Sets position northing.
|
void |
setpositionName(java.lang.String positionName)
Sets position´s name.
|
void |
setShootingData(javafx.collections.ObservableList<java.util.ArrayList<java.util.ArrayList<java.util.ArrayList<java.lang.Double>>>> data)
Sets position´s shooting data
array. |
java.lang.String |
toData()
Returns the position information, separated by semicolons for saving table information.
|
java.lang.String |
toString()
Returns the position name.
|
public javafx.beans.property.StringProperty backupDirectionProperty
getBackupDirection()public javafx.beans.property.StringProperty positionNameProperty
public javafx.beans.property.StringProperty eastingProperty
public javafx.beans.property.StringProperty northingProperty
public javafx.beans.property.StringProperty mainDirectionProperty
private final javafx.beans.property.StringProperty positionName
private final javafx.beans.property.StringProperty easting
private final javafx.beans.property.StringProperty northing
private final javafx.beans.property.StringProperty mainDirection
private final javafx.beans.property.StringProperty backupDirection
private final boolean isCentre
private javafx.collections.ObservableList<java.util.ArrayList<java.util.ArrayList<java.util.ArrayList<java.lang.Double>>>> shootingData
public Position()
public Position(java.lang.String positionName)
positionName - Name of the position.public Position(java.lang.String positionName,
java.lang.String easting,
java.lang.String northing,
java.lang.String mainDirection,
boolean isCentre)
positionName - Name of the position.easting - Easting of the position.northing - Northing of the position.mainDirection - Main direction of the position.isCentre - True if position is in the middle, false if it is not.public Position(java.lang.String positionName,
java.lang.String easting,
java.lang.String northing,
java.lang.String mainDirection,
java.lang.String backupDirection,
boolean isCentre)
positionName - Name of the position.easting - Easting of the position.northing - Northing of the position.mainDirection - Main direction of the position.backupDirection - Backup direction of the position.isCentre - True if position is in the middle, false if it is not.public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toData()
public javafx.beans.property.StringProperty backupDirectionProperty()
getBackupDirection()public java.lang.String getBackupDirection()
public void setBackUpDirection(java.lang.String backupDirection)
backupDirection - New value for backup direction.public boolean isCentre()
public java.lang.String getpositionname()
public void setpositionName(java.lang.String positionName)
positionName - Position´s name.public javafx.beans.property.StringProperty positionNameProperty()
public java.lang.String getEasting()
public void setEasting(java.lang.String easting)
easting - New value for easting.public javafx.beans.property.StringProperty eastingProperty()
public java.lang.String getNorthing()
public void setNorthing(java.lang.String northing)
northing - New value for northing.public javafx.beans.property.StringProperty northingProperty()
public java.lang.String getMainDirection()
public void setMainDirection(java.lang.String mainDirection)
mainDirection - New value for main direction.public javafx.beans.property.StringProperty mainDirectionProperty()
public javafx.collections.ObservableList<java.util.ArrayList<java.util.ArrayList<java.util.ArrayList<java.lang.Double>>>> getShootingData()
array.array.public void setShootingData(javafx.collections.ObservableList<java.util.ArrayList<java.util.ArrayList<java.util.ArrayList<java.lang.Double>>>> data)
array.data - Sets position´s shooting data array to given array.public void clearShootingData()
array.