GNU Octave  3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Private Member Functions | List of all members
log_scaler Class Reference

#include "graphics.h"

Inheritance diagram for log_scaler:
Inheritance graph
[legend]
Collaboration diagram for log_scaler:
Collaboration graph
[legend]

Public Member Functions

 log_scaler (void)
 log_scaler (void)
base_scalerclone (void) const
base_scalerclone (void) const
virtual bool is_linear (void) const
virtual bool is_linear (void) const
Matrix scale (const Matrix &m) const
Matrix scale (const Matrix &m) const
NDArray scale (const NDArray &m) const
NDArray scale (const NDArray &m) const
double scale (double d) const
double scale (double d) const
double unscale (double d) const
double unscale (double d) const

Private Member Functions

void do_scale (const double *src, double *dest, int n) const
void do_scale (const double *src, double *dest, int n) const

Detailed Description

Definition at line 118 of file graphics.h.

Constructor & Destructor Documentation

log_scaler::log_scaler ( void  )
inline

Definition at line 121 of file graphics.h.

Referenced by clone().

log_scaler::log_scaler ( void  )
inline

Definition at line 119 of file graphics.in.h.

Member Function Documentation

base_scaler* log_scaler::clone ( void  ) const
inlinevirtual

Reimplemented from base_scaler.

Definition at line 145 of file graphics.in.h.

References log_scaler().

base_scaler* log_scaler::clone ( void  ) const
inlinevirtual

Reimplemented from base_scaler.

Definition at line 147 of file graphics.h.

References log_scaler().

void log_scaler::do_scale ( const double src,
double dest,
int  n 
) const
inlineprivate

Definition at line 149 of file graphics.in.h.

void log_scaler::do_scale ( const double src,
double dest,
int  n 
) const
inlineprivate

Definition at line 151 of file graphics.h.

Referenced by scale().

virtual bool base_scaler::is_linear ( void  ) const
inlinevirtualinherited

Reimplemented in lin_scaler, and lin_scaler.

Definition at line 94 of file graphics.in.h.

virtual bool base_scaler::is_linear ( void  ) const
inlinevirtualinherited

Reimplemented in lin_scaler, and lin_scaler.

Definition at line 96 of file graphics.h.

Referenced by scaler::is_linear().

Matrix log_scaler::scale ( const Matrix m) const
inlinevirtual

Reimplemented from base_scaler.

Definition at line 121 of file graphics.in.h.

References Array< T >::cols(), Array< T >::data(), do_scale(), Array< T >::numel(), and Array< T >::rows().

Matrix log_scaler::scale ( const Matrix m) const
inlinevirtual

Reimplemented from base_scaler.

Definition at line 123 of file graphics.h.

References Array< T >::cols(), Array< T >::data(), do_scale(), Array< T >::numel(), and Array< T >::rows().

NDArray log_scaler::scale ( const NDArray m) const
inlinevirtual

Reimplemented from base_scaler.

Definition at line 130 of file graphics.in.h.

References Array< T >::data(), Array< T >::dims(), do_scale(), and Array< T >::numel().

NDArray log_scaler::scale ( const NDArray m) const
inlinevirtual

Reimplemented from base_scaler.

Definition at line 132 of file graphics.h.

References Array< T >::data(), Array< T >::dims(), do_scale(), and Array< T >::numel().

double log_scaler::scale ( double  d) const
inlinevirtual

Reimplemented from base_scaler.

Definition at line 139 of file graphics.in.h.

double log_scaler::scale ( double  d) const
inlinevirtual

Reimplemented from base_scaler.

Definition at line 141 of file graphics.h.

double log_scaler::unscale ( double  d) const
inlinevirtual

Reimplemented from base_scaler.

Definition at line 142 of file graphics.in.h.

References pow().

double log_scaler::unscale ( double  d) const
inlinevirtual

Reimplemented from base_scaler.

Definition at line 144 of file graphics.h.

References pow().


The documentation for this class was generated from the following files: