Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   Related Pages  

FloatVectorT Class Reference

#include <FloatVectorT.hpp>

Collaboration diagram for FloatVectorT:

Collaboration graph
[legend]
List of all members.

Detailed Description

Float Vector Transposed.

Author:
Bernard De Cuyper
Version:
0.05
Date:
26/08/2002
 
Purpose:        Define the concept of Real Vector.
                

@ Copyrights: Bernard De Cuyper & Eddy Fraiha 2002, Eggs & Pictures. MIT/Open BSD copyright model.


Public Methods

 FloatVectorT (int size)
 FloatVectorT (int size, float adata)
 FloatVectorT (const FloatVectorT &v)
FloatVectorT operator= (const FloatVectorT &v)
 ~FloatVectorT ()
FloatVectorT * sub (int start, int step, int end)
int size ()
void load (FloatVectorT *v)
void set0 (int index, float value)
float get0 (int index)
void set (int index, float value)
float get (int index)
float vT_v ()
float norme2 ()
float sum ()
float minimum ()
float maximum ()
float mean ()
float sigma ()
float undividedDiff (int cellj, int order)
float dividedDiff (int cellj, int order, float dx=1.0)
FloatVectorT pow (float pow)
FloatVectorT log (float base)
void operator+= (float value)
void operator-= (float value)
void operator *= (float value)
void operator/= (float value)
void operator+= (FloatVectorT &v)
void operator-= (FloatVectorT &v)
void operator *= (FloatVectorT &v)
void operator/= (FloatVectorT &v)
void output ()
void output (FILE *file)

Public Attributes

FloatVector t ()
FloatVectorT sqrt ()
FloatVectorT sqr ()
FloatVectorT exp ()
FloatVectorT log ()
FloatVectorT sin ()
FloatVectorT cos ()
FloatVectorT tan ()

Private Attributes

int dataSize
float * data
float * data1

Friends

float operator * (FloatVectorT &vt, FloatVector &u)
 Real Math Operations.

FloatVectorT operator+ (FloatVectorT &v, float a)
FloatVectorT operator+ (float a, FloatVectorT &v)
FloatVectorT operator- (FloatVectorT &v, float a)
FloatVectorT operator- (float a, FloatVectorT &v)
FloatVectorT operator * (FloatVectorT &v, float a)
FloatVectorT operator * (float a, FloatVectorT &v)
FloatVectorT operator/ (FloatVectorT &v, float a)
FloatVectorT operator+ (FloatVectorT &v1, FloatVectorT &v2)
FloatVectorT operator- (FloatVectorT &v1, FloatVectorT &v2)


Friends And Related Function Documentation

float operator * FloatVectorT &    vt,
FloatVector   u
[friend]
 

Real Math Operations.

Author:
Bernard De Cuyper
Version:
0.05
Date:
26/08/2002
 
Purpose:        Define the concept of Real Math operands.
                

@ Copyrights: Bernard De Cuyper & Eddy Fraiha 2002, Eggs & Pictures. MIT/Open BSD copyright model.


The documentation for this class was generated from the following files:
SourceForge.net Logo
Restoreinpaint sourceforge project `C++/Java Image Processing, Restoration, Inpainting Project'.

Bernard De Cuyper: Open Project Leader: Concept, design and development.
Bernard De Cuyper & Eddy Fraiha 2002, 2003. Bernard De Cuyper 2004. Open and free, for friendly usage only.
Modifications on Belgium ground of this piece of artistic work, by governement institutions or companies, must be notified to Bernard De Cuyper.
bern_bdc@hotmail.com