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 TypeMethodDescriptionvoidsetAssociatedPointX(double aAzimuth, double aRadius, double aValue) Set the x-coordinate of the associated point corresponding to the azimuthaAzimuthand the radiusaRadiusto the specifieddoublevalue.voidsetAssociatedPointY(double aAzimuth, double aRadius, double aValue) Set the y-coordinate of the associated point corresponding to the azimuthaAzimuthand the radiusaRadiusto the specifieddoublevalue.voidsetValue(double aAzimuth, double aRadius, double aValue) Set the value of the matrix pixel corresponding to the azimuthaAzimuthand the radiusaRadiusto the specifieddoublevalue.Methods inherited from interface com.luciad.shape.ILcdEditableMatrixView
setAssociatedPointX, setAssociatedPointY, setValueMethods inherited from interface com.luciad.shape.ILcdMatrixView
getColumnCount, getRowCount, getValue, retrieveAssociatedPointX, retrieveAssociatedPointYMethods 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 azimuthaAzimuthand the radiusaRadiusto the specifieddoublevalue. 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 thedoubleindices 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 azimuthaAzimuthand the radiusaRadiusto the specifieddoublevalue. 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 thedoubleindices 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 azimuthaAzimuthand the radiusaRadiusto the specifieddoublevalue. 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 thedoubleindices 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:
-