GNU Octave  6.2.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
base_scaler Class Reference

#include "graphics.in.h"

Inheritance diagram for base_scaler:

Public Member Functions

 base_scaler (void)
 
virtual ~base_scaler (void)=default
 
virtual base_scalerclone () const
 
virtual bool is_linear (void) const
 
virtual Matrix scale (const Matrix &) const
 
virtual NDArray scale (const NDArray &) const
 
virtual double scale (double) const
 
virtual double unscale (double) const
 

Detailed Description

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

Constructor & Destructor Documentation

◆ base_scaler()

base_scaler::base_scaler ( void  )
inline

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

Referenced by clone().

◆ ~base_scaler()

virtual base_scaler::~base_scaler ( void  )
virtualdefault

Member Function Documentation

◆ clone()

virtual base_scaler* base_scaler::clone ( void  ) const
inlinevirtual

Reimplemented in neg_log_scaler, log_scaler, and lin_scaler.

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

References base_scaler().

Referenced by scaler::operator=().

◆ is_linear()

virtual bool base_scaler::is_linear ( void  ) const
inlinevirtual

Reimplemented in lin_scaler.

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

Referenced by scaler::is_linear().

◆ scale() [1/3]

virtual Matrix base_scaler::scale ( const Matrix ) const
inlinevirtual

Reimplemented in neg_log_scaler, log_scaler, and lin_scaler.

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

References error().

Referenced by scaler::scale().

◆ scale() [2/3]

virtual NDArray base_scaler::scale ( const NDArray ) const
inlinevirtual

Reimplemented in neg_log_scaler, log_scaler, and lin_scaler.

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

References error().

◆ scale() [3/3]

virtual double base_scaler::scale ( double  ) const
inlinevirtual

Reimplemented in neg_log_scaler, log_scaler, and lin_scaler.

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

References error().

◆ unscale()

virtual double base_scaler::unscale ( double  ) const
inlinevirtual

Reimplemented in neg_log_scaler, log_scaler, and lin_scaler.

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

References error().

Referenced by scaler::unscale().


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