1 #ifndef __JTOOLS__JTRANSFORMABLEMULTIHISTOGRAM__
2 #define __JTOOLS__JTRANSFORMABLEMULTIHISTOGRAM__
19 namespace JPP {
using namespace JTOOLS; }
32 template<
class JHistogram_t,
37 public JTransformable<JMapLength<JMaplist_t>::value, typename JHistogram_t::abscissa_type>
108 const array_type array = (*i).getKey();
114 histogram.transform(
get);
115 histogram.transform(put);
118 this->transformer.reset(transformer.
clone());
133 return object.transformer->read(in);
146 out << static_cast<const JMultiHistogram_t&>(object);
148 return object.transformer->
write(out);
Interface for binary output.
General purpose multidimensional map based on a type list of maps.
then warning Cannot perform comparison test for histogram
virtual int write(const char *buffer, const int length)=0
Write byte array.
virtual clone_type clone() const override
Get clone of this object.
The template JSharedPointer class can be used to share a pointer to an object.
Interface for binary input.
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY JAcoustics sh $DETECTOR_ID source JAcousticsToolkit sh CHECK_EXIT_CODE typeset A EMITTERS get_tripods $WORKDIR tripod txt EMITTERS get_transmitters $WORKDIR transmitter txt EMITTERS for EMITTER in