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

#include "graphics.h"

Inheritance diagram for base_scaler:
lin_scaler log_scaler neg_log_scaler

Public Member Functions

virtual ~base_scaler ()=default
 
virtual base_scalerclone () const
 
virtual bool is_linear () 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 68 of file graphics.h.

Constructor & Destructor Documentation

◆ ~base_scaler()

virtual base_scaler::~base_scaler ( )
virtualdefault

Member Function Documentation

◆ clone()

virtual base_scaler* base_scaler::clone ( ) const
inlinevirtual

Reimplemented in neg_log_scaler, log_scaler, and lin_scaler.

Definition at line 96 of file graphics.h.

Referenced by scaler::operator=().

◆ is_linear()

virtual bool base_scaler::is_linear ( ) const
inlinevirtual

Reimplemented in lin_scaler.

Definition at line 99 of file graphics.h.

◆ 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 76 of file graphics.h.

References error().

◆ 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 81 of file graphics.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 86 of file graphics.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 91 of file graphics.h.

References error().


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