public interface ILcdEditablePolarMatrixView extends ILcdEditableMatrixView, ILcdPolarMatrixView
ILcdEditablePolarMatrixView
is an ILcdPolarMatrixView
of
which the values and associated points can be set.Modifier and Type | Method and Description |
---|---|
void |
setAssociatedPointX(double aAzimuth,
double aRadius,
double aValue)
Set the x-coordinate of the associated point corresponding to the azimuth
aAzimuth
and the radius aRadius to the specified double value. |
void |
setAssociatedPointY(double aAzimuth,
double aRadius,
double aValue)
Set the y-coordinate of the associated point corresponding to the azimuth
aAzimuth
and the radius aRadius to the specified double value. |
void |
setValue(double aAzimuth,
double aRadius,
double aValue)
Set the value of the matrix pixel corresponding to the azimuth
aAzimuth
and the radius aRadius to the specified double value. |
setAssociatedPointX, setAssociatedPointY, setValue
getAzimuth, getColumn, getRadius, getRow, getValue, retrieveAssociatedPointX, retrieveAssociatedPointY
getColumnCount, getRowCount, getValue, retrieveAssociatedPointX, retrieveAssociatedPointY
void setValue(double aAzimuth, double aRadius, double aValue)
aAzimuth
and the radius aRadius
to the specified double
value. If the
given azimuth/radius does not correspond to a fixed azimuth/radius used by this instance,
a surrounding fixed azimuth/radius can be used to set the value of the matrix pixel for.
This method can use the methods ILcdPolarMatrixView.getColumn(double)
and ILcdPolarMatrixView.getRow(double)
to
convert the double
indices to integer indices. The value of the matrix pixel
can then be set using the method ILcdEditableMatrixView.setValue(int, int, double)
.aAzimuth
- the azimuth, defined in degrees.aRadius
- the radius, defined in meters.aValue
- the new value.ILcdPolarMatrixView.getValue(double, double)
void setAssociatedPointX(double aAzimuth, double aRadius, double aValue)
aAzimuth
and the radius aRadius
to the specified double
value. If the given
azimuth/radius does not correspond to a fixed azimuth/radius used by this instance, a surrounding
fixed azimuth/radius can be used to set the x-coordinate for. The definition of an associated
point can be found in the class documentation of ILcdMatrixView
.
This method can use the methods ILcdPolarMatrixView.getColumn(double)
and ILcdPolarMatrixView.getRow(double)
to
convert the double
indices to integer indices. The x-coordinate of the matrix
pixel can then be set using the method ILcdEditableMatrixView.setAssociatedPointX(int, int, double)
.aAzimuth
- the azimuth, defined in degrees.aRadius
- the radius, defined in meters.aValue
- the new value.ILcdPolarMatrixView.retrieveAssociatedPointX(double, double)
void setAssociatedPointY(double aAzimuth, double aRadius, double aValue)
aAzimuth
and the radius aRadius
to the specified double
value. If the given
azimuth/radius does not correspond to a fixed azimuth/radius used by this instance, a surrounding
fixed azimuth/radius can be used to set the y-coordinate for. The definition of an associated
point can be found in the class documentation of ILcdMatrixView
.
This method can use the methods ILcdPolarMatrixView.getColumn(double)
and ILcdPolarMatrixView.getRow(double)
to
convert the double
indices to integer indices. The y-coordinate of the matrix
pixel can then be set using the method ILcdEditableMatrixView.setAssociatedPointY(int, int, double)
.aAzimuth
- the azimuth, defined in degrees.aRadius
- the radius, defined in meters.aValue
- the new value.ILcdPolarMatrixView.retrieveAssociatedPointY(double, double)