#include <VectorField.h>
|
| VectorField () |
|
bool | SetParameters (const CARTA::SetVectorOverlayParameters &message, int stokes_axis) |
|
bool | ClearParameters (const std::function< void(CARTA::VectorOverlayTileData &)> &callback, int z_index) |
|
void | CalculatePiPa (std::unordered_map< std::string, std::vector< float > > &stokes_data, std::unordered_map< std::string, bool > &stokes_flag, const Tile &tile, int width, int height, int z_index, double progress, const std::function< void(CARTA::VectorOverlayTileData &)> &callback) |
|
int | Mip () const |
|
bool | Fractional () const |
|
float | Threshold () const |
|
bool | CalculatePi () const |
|
bool | CalculatePa () const |
|
bool | CurrStokesAsPi () const |
|
bool | CurrStokesAsPa () const |
|
|
void | ClearSettings () |
|
bool | IsEqual (const CARTA::SetVectorOverlayParameters &message) |
|
void | RenewParameters (const CARTA::SetVectorOverlayParameters &message, int stokes_axis) |
|
void | FillTileData (CARTA::TileData *tile, int32_t x, int32_t y, int32_t layer, int32_t mip, int32_t tile_width, int32_t tile_height, std::vector< float > &array, CARTA::CompressionType compression_type, float compression_quality) |
|
◆ VectorField()
carta::VectorField::VectorField |
( |
| ) |
|
◆ CalculatePa()
bool carta::VectorField::CalculatePa |
( |
| ) |
const |
|
inline |
◆ CalculatePi()
bool carta::VectorField::CalculatePi |
( |
| ) |
const |
|
inline |
◆ CalculatePiPa()
void carta::VectorField::CalculatePiPa |
( |
std::unordered_map< std::string, std::vector< float > > & |
stokes_data, |
|
|
std::unordered_map< std::string, bool > & |
stokes_flag, |
|
|
const Tile & |
tile, |
|
|
int |
width, |
|
|
int |
height, |
|
|
int |
z_index, |
|
|
double |
progress, |
|
|
const std::function< void(CARTA::VectorOverlayTileData &)> & |
callback |
|
) |
| |
◆ ClearParameters()
bool carta::VectorField::ClearParameters |
( |
const std::function< void(CARTA::VectorOverlayTileData &)> & |
callback, |
|
|
int |
z_index |
|
) |
| |
◆ ClearSettings()
void carta::VectorField::ClearSettings |
( |
| ) |
|
|
protected |
◆ CurrStokesAsPa()
bool carta::VectorField::CurrStokesAsPa |
( |
| ) |
const |
|
inline |
◆ CurrStokesAsPi()
bool carta::VectorField::CurrStokesAsPi |
( |
| ) |
const |
|
inline |
◆ FillTileData()
void carta::VectorField::FillTileData |
( |
CARTA::TileData * |
tile, |
|
|
int32_t |
x, |
|
|
int32_t |
y, |
|
|
int32_t |
layer, |
|
|
int32_t |
mip, |
|
|
int32_t |
tile_width, |
|
|
int32_t |
tile_height, |
|
|
std::vector< float > & |
array, |
|
|
CARTA::CompressionType |
compression_type, |
|
|
float |
compression_quality |
|
) |
| |
|
protected |
◆ Fractional()
bool carta::VectorField::Fractional |
( |
| ) |
const |
|
inline |
◆ IsEqual()
bool carta::VectorField::IsEqual |
( |
const CARTA::SetVectorOverlayParameters & |
message | ) |
|
|
protected |
◆ Mip()
int carta::VectorField::Mip |
( |
| ) |
const |
|
inline |
◆ RenewParameters()
void carta::VectorField::RenewParameters |
( |
const CARTA::SetVectorOverlayParameters & |
message, |
|
|
int |
stokes_axis |
|
) |
| |
|
protected |
◆ SetParameters()
bool carta::VectorField::SetParameters |
( |
const CARTA::SetVectorOverlayParameters & |
message, |
|
|
int |
stokes_axis |
|
) |
| |
◆ Threshold()
float carta::VectorField::Threshold |
( |
| ) |
const |
|
inline |
◆ _calculate_pa
bool carta::VectorField::_calculate_pa |
|
protected |
◆ _calculate_pi
bool carta::VectorField::_calculate_pi |
|
protected |
◆ _compression_quality
float carta::VectorField::_compression_quality |
|
protected |
◆ _compression_type
CARTA::CompressionType carta::VectorField::_compression_type |
|
protected |
◆ _current_stokes_as_pa
bool carta::VectorField::_current_stokes_as_pa |
|
protected |
◆ _current_stokes_as_pi
bool carta::VectorField::_current_stokes_as_pi |
|
protected |
◆ _debiasing
bool carta::VectorField::_debiasing |
|
protected |
◆ _file_id
int carta::VectorField::_file_id |
|
protected |
◆ _fractional
bool carta::VectorField::_fractional |
|
protected |
◆ _q_error
double carta::VectorField::_q_error |
|
protected |
◆ _smoothing_factor
int carta::VectorField::_smoothing_factor |
|
protected |
◆ _stokes_angle
int carta::VectorField::_stokes_angle |
|
protected |
◆ _stokes_intensity
int carta::VectorField::_stokes_intensity |
|
protected |
◆ _threshold
double carta::VectorField::_threshold |
|
protected |
◆ _u_error
double carta::VectorField::_u_error |
|
protected |
The documentation for this class was generated from the following files: