Eigene Dateien/9.Semester/Visualisierung/LU/Beispiel2/FlowVis_jan17/FlowVis/FlowVis/Structs.cpp File Reference

#include "stdafx.h"
#include "Structs.h"
#include <math.h>

Functions

void black (Float_Color *color)
void white (Float_Color *color)
void gray (Float_Color *color, float intensity)
void generalColor (Float_Color *color, float red, float green, float blue)
void black (RGBAColor *color)
void white (RGBAColor *color)
void gray (RGBAColor *color, unsigned char intensity)
void generalColor (RGBAColor *color, unsigned char red, unsigned char green, unsigned char blue)
Float_Color operator * (float aFactor, Float_Color thisColor)
Float_Color operator+ (Float_Color thisColor, Float_Color thatColor)
Float_Color operator- (Float_Color thisColor, Float_Color thatColor)
RGBAColor toIntColor (Float_Color anOriColor)
float average (Float_Color aColor)
int average (RGBAColor aColor)
bool normalizeFlowVector (FlowVector *fd)
bool scaleFlowVector (FlowVector *fd, int sv)
FlowVector operator * (FlowVector fd, float scalar)
FlowVector operator+ (FlowVector fd1, FlowVector fd2)
FlowPosition operator * (FlowPosition aFlowPosition, float scalar)
FlowPosition operator+ (FlowPosition aFlowPosition, FlowPosition aFlowPositionToAdd)
Pos2d operator * (Pos2d aPosition, float scalar)
Pos2d operator+ (Pos2d aPosition, Pos2d aPositionToAdd)

Function Documentation

int average ( RGBAColor  aColor  ) 

float average ( Float_Color  aColor  ) 

void black ( RGBAColor color  ) 

Sets the current color to black.

Parameters:
color Holds the color.

void black ( Float_Color color  ) 

Structs.cpp - Contains all the functions of the structs we use in this programm.

void generalColor ( RGBAColor color,
unsigned char  red,
unsigned char  green,
unsigned char  blue 
)

----------------------------------------------------------------generalColor-

Sets the current color to the desired color specified by the red, green and blue values.

Parameters:
color Holds the color.
red The red component of the color.
green The green component of the color.
blue The blue component of the color.

void generalColor ( Float_Color color,
float  red,
float  green,
float  blue 
)

Sets the current color to the desired color specified by the red, green and blue values.

Parameters:
color Holds the color.
red The red component of the color.
green The green component of the color.
blue The blue component of the color.

void gray ( RGBAColor color,
unsigned char  intensity 
)

Sets the current color to a value between 0 and 1.

Parameters:
color Holds the color.
intensity The intensity of the gray scale.

void gray ( Float_Color color,
float  intensity 
)

Sets the current color to a value between 0 and 1.

Parameters:
color Holds the color.
intensity The intensity of the gray scale.

bool normalizeFlowVector ( FlowVector fd  ) 

Normalizes the vector

Parameters:
fd The flow vector to normalize.

Pos2d operator * ( Pos2d  aPosition,
float  scalar 
)

FlowPosition operator * ( FlowPosition  aFlowPosition,
float  scalar 
)

FlowVector operator * ( FlowVector  fd,
float  scalar 
)

Operator overloading of * to multiply this flow data with a skalar.

Parameters:
grad The flow data to multiplie with the scale factor.
scalar The scale factor.
Returns:
flow data The flow data with the produkt of flowdata * scalar.

Float_Color operator * ( float  aFactor,
Float_Color  thisColor 
)

Pos2d operator+ ( Pos2d  aPosition,
Pos2d  aPositionToAdd 
)

FlowPosition operator+ ( FlowPosition  aFlowPosition,
FlowPosition  aFlowPositionToAdd 
)

FlowVector operator+ ( FlowVector  fd1,
FlowVector  fd2 
)

Operator overloading of + to sum up flow vectors.

Parameters:
fd1 The first flow data to add.
fd2 The second flow data to add.
Returns:
flowdata The flow data with the summ of fd1 + fd2.

Float_Color operator+ ( Float_Color  thisColor,
Float_Color  thatColor 
)

Float_Color operator- ( Float_Color  thisColor,
Float_Color  thatColor 
)

bool scaleFlowVector ( FlowVector fd,
int  sv 
)

Scales the vector

Parameters:
fd The flow vector to scale.
sv The scale value.

RGBAColor toIntColor ( Float_Color  anOriColor  ) 

void white ( RGBAColor color  ) 

Sets the current color to white.

Parameters:
color Holds the color.

void white ( Float_Color color  ) 

Sets the current color to white.

Parameters:
color Holds the color.


Generated on Wed Jan 17 09:27:51 2007 for FlowVis by  doxygen 1.4.7