casa
5.7.0-16
|
Implementation of raster data using casa::Matrix. More...
#include <PlotData.h>
Public Types | |
enum | Indexing { ROW_COL, X_Y } |
Whether the indexing is (row,col) or (x,y). More... | |
Private Attributes | |
casacore::Matrix< T > * | m_data |
double | m_0From |
double | m_0To |
double | m_1From |
double | m_1To |
double | m_0Pieces |
double | m_1Pieces |
double | m_valFrom |
double | m_valTo |
Origin | m_origin |
Indexing | m_indexing |
bool | m_shouldDelete |
Implementation of raster data using casa::Matrix.
Definition at line 899 of file PlotData.h.
enum casa::PlotRasterMatrixData::Indexing |
Whether the indexing is (row,col) or (x,y).
Default is (row,col).
Enumerator | |
---|---|
ROW_COL | |
X_Y |
Definition at line 902 of file PlotData.h.
|
inline |
Definition at line 906 of file PlotData.h.
References casa::data, casa::PlotRasterMatrixData< T >::m_0From, casa::PlotRasterMatrixData< T >::m_0Pieces, casa::PlotRasterMatrixData< T >::m_0To, casa::PlotRasterMatrixData< T >::m_1From, casa::PlotRasterMatrixData< T >::m_1Pieces, casa::PlotRasterMatrixData< T >::m_1To, casa::PlotRasterMatrixData< T >::m_valFrom, casa::PlotRasterMatrixData< T >::m_valTo, casacore::Matrix< T >::ncolumn(), casacore::Matrix< T >::nrow(), casacore::Matrix< T >::shape(), and casacore::shape().
|
inline |
Definition at line 930 of file PlotData.h.
References casa::PlotRasterMatrixData< T >::m_data, and casa::PlotRasterMatrixData< T >::m_shouldDelete.
|
inline |
Implements PlotRasterData::colorBarValues().
Definition at line 1031 of file PlotData.h.
References casa::PlotRasterMatrixData< T >::m_data, and max.
|
inline |
Gets/sets the indexing used for the matrix.
Definition at line 1052 of file PlotData.h.
References casa::PlotRasterMatrixData< T >::m_indexing.
|
inline |
Implements PlotData::isValid().
Definition at line 933 of file PlotData.h.
|
inline |
Gets/sets the matrix.
Definition at line 1058 of file PlotData.h.
References casa::PlotRasterMatrixData< T >::m_data.
|
inline |
Implements PlotRasterData::origin().
Definition at line 942 of file PlotData.h.
References casa::PlotRasterMatrixData< T >::m_origin.
|
inline |
Implements PlotData::setDeleteData().
Definition at line 939 of file PlotData.h.
References casa::PlotRasterMatrixData< T >::m_shouldDelete.
|
inline |
Definition at line 1053 of file PlotData.h.
References casa::PlotRasterMatrixData< T >::m_indexing.
|
inline |
Definition at line 1059 of file PlotData.h.
References casa::PlotRasterMatrixData< T >::m_data, and casa::PlotRasterMatrixData< T >::m_shouldDelete.
|
inline |
Implements PlotRasterData::setOrigin().
Definition at line 945 of file PlotData.h.
References casa::PlotRasterMatrixData< T >::m_origin.
|
inline |
Implements PlotRasterData::setXRange().
Definition at line 964 of file PlotData.h.
References casa::PlotRasterMatrixData< T >::m_0From, casa::PlotRasterMatrixData< T >::m_0Pieces, casa::PlotRasterMatrixData< T >::m_0To, casa::PlotRasterMatrixData< T >::m_1From, casa::PlotRasterMatrixData< T >::m_1Pieces, casa::PlotRasterMatrixData< T >::m_1To, casa::PlotRasterMatrixData< T >::m_data, casa::PlotRasterMatrixData< T >::m_indexing, and casa::PlotRasterMatrixData< T >::X_Y.
|
inline |
Implements PlotRasterData::setYRange().
Definition at line 984 of file PlotData.h.
References casa::PlotRasterMatrixData< T >::m_0From, casa::PlotRasterMatrixData< T >::m_0Pieces, casa::PlotRasterMatrixData< T >::m_0To, casa::PlotRasterMatrixData< T >::m_1From, casa::PlotRasterMatrixData< T >::m_1Pieces, casa::PlotRasterMatrixData< T >::m_1To, casa::PlotRasterMatrixData< T >::m_data, casa::PlotRasterMatrixData< T >::m_indexing, and casa::PlotRasterMatrixData< T >::X_Y.
|
inline |
Implements PlotRasterData::valueAt().
Definition at line 1007 of file PlotData.h.
References casa::PlotRasterMatrixData< T >::m_0From, casa::PlotRasterMatrixData< T >::m_0Pieces, casa::PlotRasterMatrixData< T >::m_0To, casa::PlotRasterMatrixData< T >::m_1From, casa::PlotRasterMatrixData< T >::m_1Pieces, casa::PlotRasterMatrixData< T >::m_1To, casa::PlotRasterMatrixData< T >::m_data, casa::PlotRasterMatrixData< T >::m_indexing, and casa::PlotRasterMatrixData< T >::X_Y.
|
inline |
Implements PlotRasterData::valueRange().
Definition at line 1004 of file PlotData.h.
References casa::PlotRasterMatrixData< T >::m_valFrom, and casa::PlotRasterMatrixData< T >::m_valTo.
|
inline |
Implements PlotData::willDeleteData().
Definition at line 936 of file PlotData.h.
References casa::PlotRasterMatrixData< T >::m_shouldDelete.
|
inline |
Implements PlotRasterData::xRange().
Definition at line 952 of file PlotData.h.
References casa::PlotRasterMatrixData< T >::m_0From, casa::PlotRasterMatrixData< T >::m_0To, casa::PlotRasterMatrixData< T >::m_1From, casa::PlotRasterMatrixData< T >::m_1To, casa::PlotRasterMatrixData< T >::m_indexing, and casa::PlotRasterMatrixData< T >::X_Y.
|
inline |
Implements PlotRasterData::yRange().
Definition at line 958 of file PlotData.h.
References casa::PlotRasterMatrixData< T >::m_0From, casa::PlotRasterMatrixData< T >::m_0To, casa::PlotRasterMatrixData< T >::m_1From, casa::PlotRasterMatrixData< T >::m_1To, casa::PlotRasterMatrixData< T >::m_indexing, and casa::PlotRasterMatrixData< T >::X_Y.
|
private |
Definition at line 1068 of file PlotData.h.
Referenced by casa::PlotRasterMatrixData< T >::PlotRasterMatrixData(), casa::PlotRasterMatrixData< T >::setXRange(), casa::PlotRasterMatrixData< T >::setYRange(), casa::PlotRasterMatrixData< T >::valueAt(), casa::PlotRasterMatrixData< T >::xRange(), and casa::PlotRasterMatrixData< T >::yRange().
|
private |
Definition at line 1070 of file PlotData.h.
Referenced by casa::PlotRasterMatrixData< T >::PlotRasterMatrixData(), casa::PlotRasterMatrixData< T >::setXRange(), casa::PlotRasterMatrixData< T >::setYRange(), and casa::PlotRasterMatrixData< T >::valueAt().
|
private |
Definition at line 1068 of file PlotData.h.
Referenced by casa::PlotRasterMatrixData< T >::PlotRasterMatrixData(), casa::PlotRasterMatrixData< T >::setXRange(), casa::PlotRasterMatrixData< T >::setYRange(), casa::PlotRasterMatrixData< T >::valueAt(), casa::PlotRasterMatrixData< T >::xRange(), and casa::PlotRasterMatrixData< T >::yRange().
|
private |
Definition at line 1069 of file PlotData.h.
Referenced by casa::PlotRasterMatrixData< T >::PlotRasterMatrixData(), casa::PlotRasterMatrixData< T >::setXRange(), casa::PlotRasterMatrixData< T >::setYRange(), casa::PlotRasterMatrixData< T >::valueAt(), casa::PlotRasterMatrixData< T >::xRange(), and casa::PlotRasterMatrixData< T >::yRange().
|
private |
Definition at line 1070 of file PlotData.h.
Referenced by casa::PlotRasterMatrixData< T >::PlotRasterMatrixData(), casa::PlotRasterMatrixData< T >::setXRange(), casa::PlotRasterMatrixData< T >::setYRange(), and casa::PlotRasterMatrixData< T >::valueAt().
|
private |
Definition at line 1069 of file PlotData.h.
Referenced by casa::PlotRasterMatrixData< T >::PlotRasterMatrixData(), casa::PlotRasterMatrixData< T >::setXRange(), casa::PlotRasterMatrixData< T >::setYRange(), casa::PlotRasterMatrixData< T >::valueAt(), casa::PlotRasterMatrixData< T >::xRange(), and casa::PlotRasterMatrixData< T >::yRange().
|
private |
Definition at line 1067 of file PlotData.h.
Referenced by casa::PlotRasterMatrixData< T >::colorBarValues(), casa::PlotRasterMatrixData< T >::matrix(), casa::PlotRasterMatrixData< T >::setMatrix(), casa::PlotRasterMatrixData< T >::setXRange(), casa::PlotRasterMatrixData< T >::setYRange(), casa::PlotRasterMatrixData< T >::valueAt(), and casa::PlotRasterMatrixData< T >::~PlotRasterMatrixData().
|
private |
Definition at line 1073 of file PlotData.h.
Referenced by casa::PlotRasterMatrixData< T >::indexing(), casa::PlotRasterMatrixData< T >::setIndexing(), casa::PlotRasterMatrixData< T >::setXRange(), casa::PlotRasterMatrixData< T >::setYRange(), casa::PlotRasterMatrixData< T >::valueAt(), casa::PlotRasterMatrixData< T >::xRange(), and casa::PlotRasterMatrixData< T >::yRange().
|
private |
Definition at line 1072 of file PlotData.h.
Referenced by casa::PlotRasterMatrixData< T >::origin(), and casa::PlotRasterMatrixData< T >::setOrigin().
|
private |
Definition at line 1074 of file PlotData.h.
Referenced by casa::PlotRasterMatrixData< T >::setDeleteData(), casa::PlotRasterMatrixData< T >::setMatrix(), casa::PlotRasterMatrixData< T >::willDeleteData(), and casa::PlotRasterMatrixData< T >::~PlotRasterMatrixData().
|
private |
Definition at line 1071 of file PlotData.h.
Referenced by casa::PlotRasterMatrixData< T >::PlotRasterMatrixData(), and casa::PlotRasterMatrixData< T >::valueRange().
|
private |
Definition at line 1071 of file PlotData.h.
Referenced by casa::PlotRasterMatrixData< T >::PlotRasterMatrixData(), and casa::PlotRasterMatrixData< T >::valueRange().