| Csatdump::xrit::goes::AncillaryTextRecord | |
| Csatdump::xrit::AnnotationRecord | |
| Csatdump::xrit::goes::AnnotationRecord | |
| CAttitudePredictionSubBlock | 64-byte sub block that is present 10 times, contains attitude prediction data |
| Csatdump::ndsp::Block | Base Block class |
| Csatdump::ndsp::BlockSimple< T, T > | |
| Csatdump::ndsp::AGCBlock< T > | |
| Csatdump::ndsp::BlankerBlock< T > | |
| Csatdump::ndsp::BlkAGCBlock< T > | |
| Csatdump::ndsp::CorrectIQBlock< T > | Simple Correct IQ block (removes a DC spike) |
| Csatdump::ndsp::RationalResamplerBlock< T > | |
| Csatdump::ndsp::SamplerateMeterBlock< T > | |
| Csatdump::ndsp::ThrottleBlock< T > | |
| Csatdump::ndsp::BlockSimple< complex_t, complex_t > | |
| Csatdump::ndsp::AGCBlock< complex_t > | |
| Csatdump::ndsp::ChannelModelSimpleBlock | |
| Csatdump::ndsp::CostasBlock | |
| Csatdump::ndsp::DelayOneImagBlock | |
| Csatdump::ndsp::ExponentiateBlock | |
| Csatdump::ndsp::FreqShiftBlock | Frequency Shift class |
| Csatdump::ndsp::PLLCarrierTrackingBlock | |
| Csatdump::ndsp::BlockSimple< int8_t, float > | |
| Csatdump::ndsp::CharToFloatBlock | |
| Csatdump::ndsp::BlockSimple< complex_t, float > | |
| Csatdump::ndsp::ComplexToIFloatBlock | |
| Csatdump::ndsp::ComplexToImagBlock | |
| Csatdump::ndsp::ComplexToMagBlock | |
| Csatdump::ndsp::ComplexToMagSquaredBlock | |
| Csatdump::ndsp::ComplexToRealBlock | |
| Csatdump::ndsp::QuadratureDemodBlock | |
| Csatdump::ndsp::BlockSimple< float, int8_t > | |
| Csatdump::ndsp::FloatToCharBlock | |
| Csatdump::ndsp::BlockSimple< float, complex_t > | |
| Csatdump::ndsp::IFloatToComplexBlock | |
| Csatdump::ndsp::RealToComplexBlock | |
| Csatdump::ndsp::VCOBlock | |
| Csatdump::ndsp::BlockSimple< int16_t, float > | |
| Csatdump::ndsp::ShortToFloatBlock | |
| Csatdump::ndsp::BlockSimple< uint8_t, float > | |
| Csatdump::ndsp::UCharToFloatBlock | |
| Csatdump::ndsp::BlockSimpleMulti< T, T, 2, 1 > | |
| Csatdump::ndsp::AddBlock< T > | |
| Csatdump::ndsp::MultiplyBlock< T > | |
| Csatdump::ndsp::SubtractBlock< T > | |
| Csatdump::ndsp::BlockSimpleMulti< complex_t, float, 1, 2 > | |
| Csatdump::ndsp::ComplexToFloatBlock | |
| Csatdump::ndsp::BlockSimpleMulti< float, complex_t, 2, 1 > | |
| Csatdump::ndsp::FloatToComplexBlock | |
| Csatdump::ndsp::FIRBlock< complex_t > | |
| Csatdump::ndsp::RRC_FIRBlock< complex_t > | |
| Csatdump::ndsp::MMClockRecoveryBlock< complex_t > | |
| Csatdump::ndsp::BlockSimple< Ti, To > | Simplified DSP block implementation, for synchronous blocks that can process one buffer at a time. Takes away the burden of boilerplate code |
| Csatdump::ndsp::BlockSimpleMulti< Ti, To, Ni, No > | Simplified DSP block implementation, for synchronous blocks that can process one buffer at a time. Takes away the burden of boilerplate code. This very supports multi input/output streams of the SAME type only! |
| Csatdump::ndsp::ConstellationDisplayBlock | |
| Csatdump::ndsp::CyclostationaryAnalysis | |
| Csatdump::ndsp::DeviceBlock | |
| Csatdump::ndsp::FFTPanBlock | |
| Csatdump::ndsp::FIRBlock< T > | |
| Csatdump::ndsp::RRC_FIRBlock< T > | |
| Csatdump::ndsp::FileSinkBlock< T > | |
| Csatdump::ndsp::FileSourceBlock< T > | |
| Csatdump::ndsp::HilbertBlock | |
| Csatdump::ndsp::HistogramDisplayBlock | |
| Csatdump::ndsp::IQSinkBlock | |
| Csatdump::ndsp::IQSourceBlock | |
| Csatdump::ndsp::MMClockRecoveryBlock< T > | |
| Csatdump::ndsp::MMClockRecoveryFastBlock< T > | |
| Csatdump::ndsp::NNGIQSinkBlock | |
| Csatdump::ndsp::PSKDemodHierBlock | |
| Csatdump::ndsp::SplitterBlock< T > | |
| Csatdump::ndsp::WaveformBlock< T > | |
| Cmoodycamel::BlockingReaderWriterCircularBuffer< T > | |
| Csatdump::ndsp::BlockIO | Block IO helper class |
| CTextEditor::Breakpoint | |
| Csatdump::handlers::ImageProductHandler::CalibInfo | |
| Cccsds::CCSDSHeader | Struct representing a CCSDS Space Packet header |
| Cccsds::CCSDSPacket | Struct representing a CCSDS Space Packet |
| CChannelModelLEO | |
| Csatdump::ChannelTransform | Class handling 2D transforms, mainly intended for image channels. This covers a simple but pretty important problem : |
| Csatdump::image::TextDrawer::char_el | |
| CContainedContext | |
| CContainedContextConfig | |
| Csatdump::calibration::ConversionRequestEvent | Event to let plugins list available conversions. Do note it's still possible no converter is provided despite this listing it as available. Shouldn't happen, but do check availability yourself later on |
| Csatdump::calibration::ConverterBase | Base class for unit converters. This is meant to implement conversions between calibration unit types, for example from emissive radiance measured by a radiometer to brightness temperature, or to apply other processing such as compensating for sun angle in reflective channels, etc |
| Csatdump::calibration::conv::BrightTempToEmRadConverter | Brightness Temperate to Emissive Radiance converter |
| Csatdump::calibration::conv::EmRadToBrightTempConverter | Emissive Radiance to Brightness Temperature converter |
| Csatdump::calibration::conv::KelvinCelsiusConverter | Kelvin <=> Celsius converter |
| Csatdump::calibration::conv::RefRadToSunCorRefRadConverter | Reflective Radiance to Sun Corrected Reflective Radiance converter |
| Csatdump::calibration::conv::SunAngleConverter | Sun angle converter |
| Csatdump::calibration::ConverterRequestEvent | Event to let plugins register their own unit converters |
| CTextEditor::Coordinates | |
| Csatdump::products::PunctiformProduct::DataHolder | TODOREWORK |
| Csatdump::products::DataSet | SatDump dataset struct |
| Csatdump::handlers::DatasetProductProcessor | |
| Csatdump::handlers::Flowgraph_DatasetProductProcessor | |
| Cdbf_file::DbfHeader | |
| Cdbf_file::DbfRecord | |
| Cccsds::ccsds_aos::Demuxer | |
| Cccsds::ccsds_tm::Demuxer | |
| Csatdump::ndsp::DeviceInfo | |
| Csatdump::ndsp::DSPBuffer | DSP Buffer class |
| Csatdump::ndsp::DSPStream | |
| Csatdump::projection::EquirectangularProjection | |
| Csatdump::EventBus | Very simple event bus implementation using std::function and typeid. All this does is fire any registered handler when called |
| Csatdump::image::ExpressionChannel | |
| Csatdump::ndsp::FFTHelper< T > | |
| Csatdump::utils::FilesIterator | |
| Csatdump::utils::FolderFilesIterator | |
| Csatdump::utils::ZipFilesIterator | |
| Csatdump::utils::FilesIteratorItem | |
| Csatdump::utils::FolderFileIteratorItem | |
| Csatdump::utils::ZipFileIteratorItem | |
| Csatdump::pipeline::base::FileStreamToFileStreamModule | |
| Cfengyun_svissr::SVISSRDecoderModule | |
| Cfengyun_svissr::SVISSRImageDecoderModule | |
| Csatdump::Flowgraph | |
| Csatdump::ndsp::Flowgraph | |
| Csatdump::image::TextDrawer::font_info | |
| Csatdump::projection::GCP | |
| Cantenna::GenericAntenna | Parent class for antenna objects |
| Cantenna::DipoleAntenna | Class that represents a dipole antenna |
| Cantenna::HelixAntenna | Class that represents a helix antenna |
| Cantenna::ParabolicReflectorAntenna | Class that represents a parabolic reflector antenna |
| Cantenna::QuadrifilarHelixAntenna | Class that represents a Quadrifilar Helix antenna |
| CGenericAttenuation | Parent class for attenuation objects |
| CAtmosphericGasesITU | |
| CAtmosphericGasesRegression | |
| CFreeSpacePathLossAttenuation | |
| CTextEditor::Glyph | |
| Csatdump::handlers::Handler | SatDump's handler base class |
| Csatdump::handlers::CycloHelperHandler | |
| Csatdump::handlers::DSPFlowGraphHandler | |
| Csatdump::handlers::DatasetHandler | Dataset handler |
| Csatdump::handlers::DatasetProductHandler | |
| Csatdump::handlers::DummyHandler | Dummy handler |
| Csatdump::handlers::FMTestHandler | |
| Csatdump::handlers::ImageHandler | The main standard ImageHandler |
| Csatdump::handlers::NewRecHandler | |
| Csatdump::handlers::OffProcessingHandler | |
| Csatdump::handlers::ProductHandler | Product handler base class |
| Csatdump::handlers::ImageProductHandler | |
| Csatdump::handlers::PunctiformProductHandler | |
| Csatdump::handlers::ProjectionHandler | |
| Csatdump::handlers::RemoteHandlerHandler | |
| Csatdump::handlers::RecFrontendHandler | |
| Csatdump::handlers::TestRemoteHandlerHandler | |
| Csatdump::handlers::ShapefileHandler | |
| Csatdump::handlers::WaterfallTestHandler | |
| Csatdump::image::HueSaturation | Hue/Saturation settings. Each array should be access using HueRange enum values |
| CTextEditor::Identifier | |
| Csatdump::image::Image | |
| Csatdump::products::ImageCalibrator | |
| Cfengyun_svissr::SvissrCalibrator | |
| Csatdump::xrit::GenericxRITCalibrator | |
| Csatdump::xrit::MSUGSXritCalibrator | |
| Csatdump::xrit::ImageDataFunctionRecord | |
| Csatdump::products::ImageProduct::ImageHolder | Struct holding both the image and some metadata |
| Csatdump::xrit::fy4::ImageInformationRecord | |
| Csatdump::xrit::fy4::ImageNavigationRecord | |
| Csatdump::xrit::ImageNavigationRecord | |
| Csatdump::image::ImageSavingThread | |
| Csatdump::xrit::gk2a::ImageSegmentationIdentification | |
| Csatdump::xrit::ImageStructureRecord | |
| Csatdump::warp::ImageWarper | |
| Csatdump::image::ImgCalibHandler | Image Calibration Handler. This handles converting between raw pixel values and calibrated/physical units. It is a simple linear transform |
| Csatdump::NodeInternal::InOutConfig | |
| Csatdump::ndsp::SplitterBlock< T >::IOInfo | |
| Csatdump::ndsp::IQType | |
| Csatdump::image::jpeg_error_struct | |
| Csatdump::image::jpeg_error_struct12 | |
| Csatdump::image::jpeg_error_struct_l | |
| Csatdump::xrit::fy4::KeyHeader | |
| Csatdump::xrit::gk2a::KeyHeader | |
| CTextEditor::LanguageDefinition | |
| Csatdump::proj::LatLonTpsProjHelper | |
| Cmoodycamel::spsc_sema::LightweightSemaphore | |
| Csatdump::Flowgraph::Link | |
| Csatdump::ndsp::Flowgraph::Link | |
| CLinkMargin | |
| Cccsds::ccsds_aos::MPDU | |
| Cccsds::ccsds_tm::MPDU | |
| Csatdump::xrit::goes::NOAALRITHeader | |
| Csatdump::Flowgraph::Node | |
| Csatdump::ndsp::Flowgraph::Node | |
| Csatdump::ndsp::NodeInternal | |
| Csatdump::ndsp::NodeSamplerateMeter< T > | |
| Csatdump::ndsp::NodeTestConst | |
| Csatdump::ndsp::NodeTestFFT | |
| Csatdump::ndsp::NodeTestHisto | |
| Csatdump::ndsp::NodeTestIQSource | |
| Csatdump::NodeInternal | |
| Csatdump::ImageEqualize_Node | |
| Csatdump::ImageExpression_Node | |
| Csatdump::ImageGetProj_Node | |
| Csatdump::ImageHandlerSink_Node | |
| Csatdump::ImageProductExpression_Node | |
| Csatdump::ImageProductSource_Node | |
| Csatdump::ImageReproj_Node | |
| Csatdump::ImageSink_Node | |
| Csatdump::ImageSource_Node | |
| Csatdump::ndsp::Flowgraph::NodeInternalReg | |
| Csatdump::ndsp::OptDisplayerWarper | |
| Csatdump::ndsp::OptionsDisplayer | |
| COrbitAndAttitudeData | S-VISSR Orbit And Attitude subcommunication block contents. All integers are signed using the MSB bit, NOT TWO-COMPLEMENT!!! Docstrings contain: |
| COrbitPredictionSubBlock | 256-byte sub block that is present 8 times, contains orbit prediction data |
| Cpass_details_t | |
| Cfengyun_svissr::PNDerandomizer | |
| Csatdump::image::png_src | |
| Csatdump::xrit::PrimaryHeader | |
| Csatdump::handlers::ProcessingHandler | ProcessingHandler base class |
| Csatdump::handlers::DatasetProductHandler | |
| Csatdump::handlers::ImageHandler | The main standard ImageHandler |
| Csatdump::handlers::ProductHandler | Product handler base class |
| Csatdump::handlers::ProjectionHandler | |
| Csatdump::products::Product | Core SatDump product class |
| Csatdump::products::ImageProduct | SatDump image product class |
| Csatdump::products::PunctiformProduct | |
| Csatdump::projection::Projection | Extremely generic class to handle projections |
| Cproj::projection_setup_t | |
| Cproj::projection_t | |
| Csatdump::proj::ProjectionConfigUI | |
| Csatdump::products::RegisteredProduct | Struct holding functions related to products |
| Csatdump::ndsp::RegisterNodesEvent | |
| Csatdump::products::RegisterProductsEvent | Event to subscribe to in plugins to insert new product loaders |
| Csatdump::handlers::RemoteHandlerBackend | |
| Csatdump::handlers::RecBackend | |
| Csatdump::handlers::TestHttpBackend | |
| Csatdump::handlers::TestHttpClientBackend | |
| Csatdump::handlers::TestRemoteHandlerBackend | |
| Csatdump::projection::ReprojectionOperation | |
| Csatdump::ndsp::RequestBlockEvent | |
| Csatdump::calibration::RequestCalibrationUnitsEvent | Event to let plugins register their own calibration type IDs and associate a readable name and unit |
| Csatdump::ndsp::RequestDeviceInstanceEvent | |
| Csatdump::ndsp::RequestDeviceListEvent | |
| Csatdump::products::RequestImageCalibratorEvent | |
| Csatdump::handlers::RequestProductHandlerEvent | Event used to let plugins provide additional ProductHandlers |
| Csatdump::projection::RequestSatelliteRaytracerEvent | Event called to request satellite raytracers |
| Csatdump::xrit::goes::RiceCompressionHeader | |
| Csatdump::projection::SatelliteRaytracer | Generic base class for satellite raytracers |
| Csatdump::projection::SatelliteRaytracerSatTrack | Many of the raytracers require calculating satellite ephemerides. This includes and handles the necessary core for this task |
| Csatdump::projection::ManualLineRaytracerOld | |
| Csatdump::projection::NormalLineRaytracer | Standard timestamp + line raytracer |
| Csatdump::projection::NormalLineRaytracerOld | |
| Csatdump::projection::NormalPerIFOVRaytracerOld | |
| Csatdump::projection::TimestampLineGCPsRaytracer | |
| Csatdump::ScheduledTask | Struct holding a scheduled task |
| Csatdump::warp::SegmentConfig | |
| Csatdump::xrit::SegmentedImageDecoder | Abstract Segmented decoder implementation to be overriden for mission-specific decoders |
| Csatdump::xrit::FY4xSegmentedImageDecoder | FY4x-specific Segmented Decoder |
| Csatdump::xrit::GK2ASegmentedImageDecoder | GK-2A-specific Segmented Decoder |
| Csatdump::xrit::GOESSegmentedImageDecoder | GOES-specific Segmented Decoder |
| Csatdump::xrit::HimawariSegmentedImageDecoder | Himawari(cast)-specific Segmented Decoder |
| Csatdump::xrit::MSGSegmentedImageDecoder | MSG/ELEKTRO-specific Segmented Decoder |
| Csatdump::xrit::goes::SegmentIdentificationHeader | |
| Csatdump::xrit::msg::SegmentIdentificationHeader | |
| Csvissr_r4_t | Creates a signed 4-byte integer from big-endian bytes |
| Csvissr_r6_t | Takes 6 bytes, creates a signed 48-bit integer in big endian. Stored in a 64 bit signed integer |
| Cfengyun_svissr::SVISSRImageDecoderModule::SVISSRBuffer | |
| Cfengyun_svissr::SVISSRDeframer | |
| Cfengyun_svissr::SVISSRReader | |
| Cfengyun_svissr::SVISSRSubcommunicationBlock | |
| Csatdump::TaskQueue | A simple thread pool running tasks sequentially in a single thread |
| Csatdump::TaskScheduler | SatDump's internal task scheduler |
| Csatdump::image::TextDrawer | Text image drawer, used to draw arbitrary text onto an image. This needs to be its own class as the font needs to be loaded and kept around as a pointer |
| CTextEditor | |
| Csatdump::xrit::TimeStampRecord | |
| Csatdump::projection::TPSTransform | |
| Csatdump::handlers::TreeDrawer | Handler Tree Drawer |
| Csatdump::calibration::UnitConverter | Universal UnitConverter class, handling all conversion logic between any calibration unit type to another |
| Csatdump::calibration::UnitInfo | Calibration Unit information |
| Csatdump::UnitInfo | Unit information struct, that must be provided in a vector with all possible options and their corresponding power |
| Cccsds::ccsds_aos::VCDU | |
| Cccsds::ccsds_tm::VCDU | |
| Csatdump::projection::VizGeorefSpline2D | |
| Csatdump::warp::WarpCropSettings | |
| Csatdump::warp::WarpOperation | |
| Csatdump::warp::WarpResult | |
| Cmoodycamel::weak_atomic< T > | |
| Csatdump::xrit::XRITChannelProcessor::wip_images | |
| Csatdump::xrit::XRITChannelProcessor | All-in-on class to convert a set of xRIT files provided in an arbitrary order into products |
| Csatdump::xrit::XRITDemux | |
| Csatdump::xrit::XRITFile | |
| Csatdump::xrit::XRITFileInfo | Struct holding all identifying information on a xRIT files being processed |