SatDump 2.0.0-alpha-520736c72
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Csatdump::xrit::goes::AncillaryTextRecord
 Csatdump::xrit::AnnotationRecord
 Csatdump::xrit::goes::AnnotationRecord
 CAttitudePredictionSubBlock64-byte sub block that is present 10 times, contains attitude prediction data
 Csatdump::ndsp::BlockBase Block class
 Cmoodycamel::BlockingReaderWriterCircularBuffer< T >
 Csatdump::ndsp::BlockIOBlock IO helper class
 CTextEditor::Breakpoint
 Csatdump::handlers::ImageProductHandler::CalibInfo
 Cccsds::CCSDSHeaderStruct representing a CCSDS Space Packet header
 Cccsds::CCSDSPacketStruct representing a CCSDS Space Packet
 CChannelModelLEO
 Csatdump::ChannelTransformClass 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::ConversionRequestEventEvent 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::ConverterBaseBase 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::ConverterRequestEventEvent to let plugins register their own unit converters
 CTextEditor::Coordinates
 Csatdump::products::PunctiformProduct::DataHolderTODOREWORK
 Csatdump::products::DataSetSatDump dataset struct
 Csatdump::handlers::DatasetProductProcessor
 Cdbf_file::DbfHeader
 Cdbf_file::DbfRecord
 Cccsds::ccsds_aos::Demuxer
 Cccsds::ccsds_tm::Demuxer
 Csatdump::ndsp::DeviceInfo
 Csatdump::ndsp::DSPBufferDSP Buffer class
 Csatdump::ndsp::DSPStream
 Csatdump::projection::EquirectangularProjection
 Csatdump::EventBusVery 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::FilesIteratorItem
 Csatdump::pipeline::base::FileStreamToFileStreamModule
 Csatdump::Flowgraph
 Csatdump::ndsp::Flowgraph
 Csatdump::image::TextDrawer::font_info
 Csatdump::projection::GCP
 Cantenna::GenericAntennaParent class for antenna objects
 CGenericAttenuationParent class for attenuation objects
 CTextEditor::Glyph
 Csatdump::handlers::HandlerSatDump's handler base class
 Csatdump::image::HueSaturationHue/Saturation settings. Each array should be access using HueRange enum values
 CTextEditor::Identifier
 Csatdump::image::Image
 Csatdump::products::ImageCalibrator
 Csatdump::xrit::ImageDataFunctionRecord
 Csatdump::products::ImageProduct::ImageHolderStruct 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::ImgCalibHandlerImage 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::NodeInternal
 Csatdump::ndsp::Flowgraph::NodeInternalReg
 Csatdump::ndsp::OptDisplayerWarper
 Csatdump::ndsp::OptionsDisplayer
 COrbitAndAttitudeDataS-VISSR Orbit And Attitude subcommunication block contents. All integers are signed using the MSB bit, NOT TWO-COMPLEMENT!!! Docstrings contain:
 COrbitPredictionSubBlock256-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::ProcessingHandlerProcessingHandler base class
 Csatdump::products::ProductCore SatDump product class
 Csatdump::projection::ProjectionExtremely generic class to handle projections
 Cproj::projection_setup_t
 Cproj::projection_t
 Csatdump::proj::ProjectionConfigUI
 Csatdump::products::RegisteredProductStruct holding functions related to products
 Csatdump::ndsp::RegisterNodesEvent
 Csatdump::products::RegisterProductsEventEvent to subscribe to in plugins to insert new product loaders
 Csatdump::handlers::RemoteHandlerBackend
 Csatdump::projection::ReprojectionOperation
 Csatdump::ndsp::RequestBlockEvent
 Csatdump::calibration::RequestCalibrationUnitsEventEvent 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::RequestProductHandlerEventEvent used to let plugins provide additional ProductHandlers
 Csatdump::projection::RequestSatelliteRaytracerEventEvent called to request satellite raytracers
 Csatdump::xrit::goes::RiceCompressionHeader
 Csatdump::projection::SatelliteRaytracerGeneric base class for satellite raytracers
 Csatdump::ScheduledTaskStruct holding a scheduled task
 Csatdump::warp::SegmentConfig
 Csatdump::xrit::SegmentedImageDecoderAbstract Segmented decoder implementation to be overriden for mission-specific decoders
 Csatdump::xrit::goes::SegmentIdentificationHeader
 Csatdump::xrit::msg::SegmentIdentificationHeader
 Csvissr_r4_tCreates a signed 4-byte integer from big-endian bytes
 Csvissr_r6_tTakes 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::TaskQueueA simple thread pool running tasks sequentially in a single thread
 Csatdump::TaskSchedulerSatDump's internal task scheduler
 Csatdump::image::TextDrawerText 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::TreeDrawerHandler Tree Drawer
 Csatdump::calibration::UnitConverterUniversal UnitConverter class, handling all conversion logic between any calibration unit type to another
 Csatdump::calibration::UnitInfoCalibration Unit information
 Csatdump::UnitInfoUnit 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::XRITChannelProcessorAll-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::XRITFileInfoStruct holding all identifying information on a xRIT files being processed