#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) |
int average | ( | RGBAColor | aColor | ) |
float average | ( | Float_Color | aColor | ) |
void black | ( | RGBAColor * | color | ) |
Sets the current color to black.
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.
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.
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.
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.
color | Holds the color. | |
intensity | The intensity of the gray scale. |
bool normalizeFlowVector | ( | FlowVector * | fd | ) |
Normalizes the vector
fd | The flow vector to normalize. |
FlowPosition operator * | ( | FlowPosition | aFlowPosition, | |
float | scalar | |||
) |
FlowVector operator * | ( | FlowVector | fd, | |
float | scalar | |||
) |
Operator overloading of * to multiply this flow data with a skalar.
grad | The flow data to multiplie with the scale factor. | |
scalar | The scale factor. |
Float_Color operator * | ( | float | aFactor, | |
Float_Color | thisColor | |||
) |
FlowPosition operator+ | ( | FlowPosition | aFlowPosition, | |
FlowPosition | aFlowPositionToAdd | |||
) |
FlowVector operator+ | ( | FlowVector | fd1, | |
FlowVector | fd2 | |||
) |
Operator overloading of + to sum up flow vectors.
fd1 | The first flow data to add. | |
fd2 | The second flow data to add. |
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
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.
color | Holds the color. |
void white | ( | Float_Color * | color | ) |
Sets the current color to white.
color | Holds the color. |