ConicBundle
Public Member Functions | Protected Attributes | List of all members
ConicBundle::CoeffmatInfo Class Reference

allows to memorize the scalings applied to a Coeffmat and offers the basis for storing further user defined informations on a Coeffmat More...

#include <Coeffmat.hxx>

Inheritance diagram for ConicBundle::CoeffmatInfo:
ConicBundle::CMIName

Public Member Functions

 CoeffmatInfo (CH_Matrix_Classes::Real sf=1.)
 default value is 1 for no scaling
 
virtual CoeffmatInfoclone () const
 generates a new copy of itself on the heap
 
CH_Matrix_Classes::Real get_scalefactor () const
 returns the scale factor
 
void set_scalefactor (CH_Matrix_Classes::Real sf)
 sets the scale factor
 
void multiply (CH_Matrix_Classes::Real sf)
 scales the scale factor
 
virtual std::ostream & print_id (std::ostream &out) const
 output a name if there is one for recognizing the type
 

Protected Attributes

CH_Matrix_Classes::Real scalefactor
 scaling value
 

Detailed Description

allows to memorize the scalings applied to a Coeffmat and offers the basis for storing further user defined informations on a Coeffmat


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