Ask a Question | Search DSPSR: |
Home
|
Transformation.h void reserve_trait(Reference::To< const In > &, Reference::To< Out > &, std::ostream *) By default, the reserve method does nothing. Definition: Transformation.h:33 virtual void operation() Define the Operation pure virtual method. Definition: Transformation.h:212 void set_input(const In *input) Set the container from which input data will be read. Definition: Transformation.h:258 virtual void set_cerr(std::ostream &os) const Set verbosity ostream. Definition: Transformation.h:110 void reserve() Set the size of the output to that of the input by default. Definition: Transformation.h:68 Callback< Transformation * > pre_transformation Functions called before the transformation takes place. Definition: Transformation.h:96 Behaviour All Transformations must define their behaviour. Definition: Transformation.h:47 virtual ~Transformation() Destructor. Definition: Transformation.h:298 Reference::To< BufferingPolicy > buffering_policy The buffering policy in place (if any) Definition: Transformation.h:124 bool has_buffering_policy() const Returns true if buffering_policy is set. Definition: Transformation.h:89 void reset_min_samps() Reset minimum_samps_can_process. Definition: Transformation.h:102 virtual void set_buffering_policy(BufferingPolicy *policy) Set the policy for buffering input and/or output data. Definition: Transformation.h:85 Defines the interface by which Transformation data are buffered. Definition: BufferingPolicy.h:29 std::string get_name() const Return the unique name of this operation. Definition: Operation.h:95 Defines the interface by which operations are performed on data. Definition: Operation.h:37 Transformation(const char *_name, Behaviour _type) All sub-classes must specify name and capacity for inplace operation. Definition: Transformation.h:148 virtual bool can_operate() Return false if the input doesn't have enough data to proceed. Definition: Transformation.h:161 virtual void transformation()=0 Declare that sub-classes must define a transformation method. void set_output(Out *output) Set the container into which output data will be written. Definition: Transformation.h:275 void send(const Type &data) Callback< Transformation * > post_transformation Functions called after the transformation takes place. Definition: Transformation.h:99 virtual void vchecks() Makes sure input & output are okay before calling transformation() Definition: Transformation.h:182 Behaviour get_type() const Return the Transformation type. Definition: Transformation.h:82 virtual void set_cerr(std::ostream &) const Reference::To< const In > input Container from which input data will be read. Definition: HasInput.h:49 int64_t minimum_samps_can_process If input doesn't have this many samples, operate() returns false. Definition: Transformation.h:136 Reference::To< Out > output Container into which output data will be written. Definition: HasOutput.h:49 Generated using doxygen 1.8.17
|