hydrogen 1.1.1
EnvelopePoint Class Reference

A container for a sample, being able to apply modifications on it. More...

#include <Sample.h>

Inheritance diagram for EnvelopePoint:
Object

Data Structures

struct  Comparator
 to be able to sort velocity points vectors More...
 

Public Member Functions

 EnvelopePoint ()
 default constructor More...
 
 EnvelopePoint (int f, int v)
 constructor More...
 
 EnvelopePoint (EnvelopePoint *other)
 copy constructor More...
 
- Public Member Functions inherited from Object
 ~Object ()
 destructor More...
 
 Object (const Object &obj)
 copy constructor More...
 
 Object (const char *class_name)
 constructor More...
 
const char * class_name () const
 return the class name More...
 
virtual QString toQString (const QString &sPrefix, bool bShort=true) const
 Formatted string version for debugging purposes. More...
 
void Print (bool bShort=true) const
 Prints content of toQString() via DEBUGLOG. More...
 

Data Fields

int frame
 frame index More...
 
int value
 value More...
 

Additional Inherited Members

- Static Public Member Functions inherited from Object
static void set_count (bool flag)
 enable/disable class instances counting More...
 
static bool count_active ()
 return true if class instances counting is enabled More...
 
static unsigned objects_count ()
 return the number of objects More...
 
static void write_objects_map_to (std::ostream &out)
 output the full objects map to a given ostream More...
 
static void write_objects_map_to_cerr ()
 output objects map to stderr More...
 
static int bootstrap (Logger *logger, bool count=false)
 must be called before any Object instantiation ! More...
 
static Loggerlogger ()
 return the logger instance More...
 
- Static Public Attributes inherited from Object
static QString sPrintIndention = " "
 String used to format the debugging string output of some core classes. More...
 
- Static Protected Attributes inherited from Object
static Logger__logger = nullptr
 logger instance pointer More...
 

Detailed Description

A container for a sample, being able to apply modifications on it.

an envelope point within a frame

Constructor & Destructor Documentation

◆ EnvelopePoint() [1/3]

default constructor

◆ EnvelopePoint() [2/3]

EnvelopePoint ( int  f,
int  v 
)

constructor

Parameters
fthe frame index
vthe value associated with the frame

◆ EnvelopePoint() [3/3]

copy constructor

Field Documentation

◆ frame

int frame

frame index

◆ value

int value

value