Ask a Question | Search DSPSR: |
Home
|
Unpacker.h Registry::List< Unpacker > Register typedef used to simplify template syntax in Unpacker_registry.C Definition: Unpacker.h:97 virtual unsigned get_resolution() const Return the smallest number of time samples that can be unpacked. Definition: Unpacker.h:82 const BitSeries * get_input() const Return pointer to the container from which input data will be read. Definition: HasInput.h:41 virtual void set_output_order(TimeSeries::Order) Set the order of the dimensions in the output TimeSeries. Definition: Unpacker.C:65 void prepare() Copy the input attributes to the output. Definition: Unpacker.C:29 virtual void set_device(Memory *) Set the device on which the unpacker will operate. Definition: Unpacker.C:79 Pure virtual base class of all objects that can load BitSeries data. Definition: Input.h:31 Defines the interface by which Transformations are performed on data. Definition: Transformation.h:54 virtual const Input * get_origin() const The origin of the data may be re-implemented by wrappers like SerialFiles. Definition: Input.h:47 static Register & get_register() Return the list of registered sub-classes. Definition: Unpacker_registry.C:337 void reserve() Reserve the maximum amount of space required in the output. Definition: Unpacker.C:41 Stores information about digital, band-limited, time-varying signals. Definition: Observation.h:33 Arrays of consecutive samples for each polarization and frequency channel. Definition: TimeSeries.h:29 virtual void transformation() The operation unpacks n-bit into floating point TimeSeries. Definition: Unpacker.C:87 Manages memory allocation and destruction on the host machine. Definition: MemoryHost.h:22 virtual bool matches(const Observation *observation)=0 Return true if the derived class can convert the Observation. const Input * get_loader() const Accessing the Input is not thread-safe. Definition: BitSeries.h:99 TimeSeries::Order output_order The order of the dimensions in the output TimeSeries. Definition: Unpacker.h:102 A container for storing digitized (generally not floating point) data Definition: BitSeries.h:35 virtual void match(const Observation *observation) Specialize the Unpacker for the Observation. Definition: Unpacker.C:122 const T * get_Input() Provide BitSeries::input attribute access to derived classes. Definition: Unpacker.h:120 Abstract base class of Transformations that convert n-bit to float. Definition: Unpacker.h:42 Iterator get_iterator(unsigned idig) Return the iterator for the specified digitizer. Definition: Unpacker.C:129 static Unpacker * create(const Observation *observation) Return a pointer to a new instance of the appropriate sub-class. Definition: Unpacker_create.C:13 virtual void match_resolution(Input *) Match the unpacker to the resolution of the Input. Definition: Unpacker.h:79 virtual bool get_order_supported(TimeSeries::Order) const Return true if the unpacker supports the specified output order. Definition: Unpacker.C:58 Interface to Unpacker iterator implementations. Definition: UnpackerIterator.h:24 Pure virtual base class of objects that manage memory allocation and destruction. Definition: Memory.h:23 virtual bool get_device_supported(Memory *) const Return true if the unpacker can operate on the specified device. Definition: Unpacker.C:73 Reference::To< const BitSeries > input Container from which input data will be read. Definition: HasInput.h:49 @ OrderFPT Frequency, Polarization, Time (default before 3 October 2008) Definition: TimeSeries.h:47 Generated using doxygen 1.8.17
|