Package com.luciad.shape
Interface ILcdEditablePolarMatrixView
- All Superinterfaces:
ILcdEditableMatrixView
,ILcdMatrixView
,ILcdPolarMatrixView
- All Known Subinterfaces:
ILcdLOSCoverageMatrix
An
ILcdEditablePolarMatrixView
is an ILcdPolarMatrixView
of
which the values and associated points can be set.-
Method Summary
Modifier and TypeMethodDescriptionvoid
setAssociatedPointX
(double aAzimuth, double aRadius, double aValue) Set the x-coordinate of the associated point corresponding to the azimuthaAzimuth
and the radiusaRadius
to the specifieddouble
value.void
setAssociatedPointY
(double aAzimuth, double aRadius, double aValue) Set the y-coordinate of the associated point corresponding to the azimuthaAzimuth
and the radiusaRadius
to the specifieddouble
value.void
setValue
(double aAzimuth, double aRadius, double aValue) Set the value of the matrix pixel corresponding to the azimuthaAzimuth
and the radiusaRadius
to the specifieddouble
value.Methods inherited from interface com.luciad.shape.ILcdEditableMatrixView
setAssociatedPointX, setAssociatedPointY, setValue
Methods inherited from interface com.luciad.shape.ILcdMatrixView
getColumnCount, getRowCount, getValue, retrieveAssociatedPointX, retrieveAssociatedPointY
Methods inherited from interface com.luciad.shape.ILcdPolarMatrixView
getAzimuth, getColumn, getRadius, getRow, getValue, retrieveAssociatedPointX, retrieveAssociatedPointY
-
Method Details
-
setValue
void setValue(double aAzimuth, double aRadius, double aValue) Set the value of the matrix pixel corresponding to the azimuthaAzimuth
and the radiusaRadius
to the specifieddouble
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 methodsILcdPolarMatrixView.getColumn(double)
andILcdPolarMatrixView.getRow(double)
to convert thedouble
indices to integer indices. The value of the matrix pixel can then be set using the methodILcdEditableMatrixView.setValue(int, int, double)
.- Parameters:
aAzimuth
- the azimuth, defined in degrees.aRadius
- the radius, defined in meters.aValue
- the new value.- See Also:
-
setAssociatedPointX
void setAssociatedPointX(double aAzimuth, double aRadius, double aValue) Set the x-coordinate of the associated point corresponding to the azimuthaAzimuth
and the radiusaRadius
to the specifieddouble
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 ofILcdMatrixView
. This method can use the methodsILcdPolarMatrixView.getColumn(double)
andILcdPolarMatrixView.getRow(double)
to convert thedouble
indices to integer indices. The x-coordinate of the matrix pixel can then be set using the methodILcdEditableMatrixView.setAssociatedPointX(int, int, double)
.- Parameters:
aAzimuth
- the azimuth, defined in degrees.aRadius
- the radius, defined in meters.aValue
- the new value.- See Also:
-
setAssociatedPointY
void setAssociatedPointY(double aAzimuth, double aRadius, double aValue) Set the y-coordinate of the associated point corresponding to the azimuthaAzimuth
and the radiusaRadius
to the specifieddouble
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 ofILcdMatrixView
. This method can use the methodsILcdPolarMatrixView.getColumn(double)
andILcdPolarMatrixView.getRow(double)
to convert thedouble
indices to integer indices. The y-coordinate of the matrix pixel can then be set using the methodILcdEditableMatrixView.setAssociatedPointY(int, int, double)
.- Parameters:
aAzimuth
- the azimuth, defined in degrees.aRadius
- the radius, defined in meters.aValue
- the new value.- See Also:
-