Functions | |
| template<class T > | |
| T | CalculateGraySlope (int length, double center, int pos, T inVal, T outVal) |
| template<class T > | |
| void | DefineLine (int MinInX, int MaxInX, int LineLength, T inVal, T outVal, int InsideGraySlopeFlag, T *Result) |
| template<class T > | |
| void | DefineSlice (int **Corners, int RowLength, int LineLength, T inVal, T outVal, int InsideGraySlopeFlag, T *Result, int IncResultY) |
| int | DefineX (int *c1, int *c2, int y) |
| void | DefineXMinMaxInTriangle (int *c1, int *c2, int *c3, int y, int &MinX, int &MaxX) |
| void | DefineXMinMaxInTriangleNormal (int *c1, int *c2, int *c3, int y, int &MinX, int &MaxX) |
| int | Max (int x1, int x2, int x3, int x4) |
| int | Max (int x1, int x2, int x3) |
| int | Max (int x1, int x2) |
| int | Min (int x1, int x2, int x3, int x4) |
| int | Min (int x1, int x2, int x3) |
| int | Min (int x1, int x2) |
| void | Sort (int x1, int x2, int x3, int &xMin, int &xMean, int &xMax) |
| void | Sort (int x1, int x2, int &xMin, int &xMax) |
| T RectSource::CalculateGraySlope | ( | int | length, | |
| double | center, | |||
| int | pos, | |||
| T | inVal, | |||
| T | outVal | |||
| ) | [inline] |
Referenced by DefineLine().
| void RectSource::DefineLine | ( | int | MinInX, | |
| int | MaxInX, | |||
| int | LineLength, | |||
| T | inVal, | |||
| T | outVal, | |||
| int | InsideGraySlopeFlag, | |||
| T * | Result | |||
| ) | [inline] |
References CalculateGraySlope(), and double().
Referenced by DefineSlice().
| void RectSource::DefineSlice | ( | int ** | Corners, | |
| int | RowLength, | |||
| int | LineLength, | |||
| T | inVal, | |||
| T | outVal, | |||
| int | InsideGraySlopeFlag, | |||
| T * | Result, | |||
| int | IncResultY | |||
| ) | [inline] |
References DefineLine(), DefineXMinMaxInTriangle(), Max(), and Min().
Referenced by vtkImageRectangularSource_GeneralExecute().
References double(), Max(), Min(), and Scale().
Referenced by DefineXMinMaxInTriangleNormal().
| void RectSource::DefineXMinMaxInTriangle | ( | int * | c1, | |
| int * | c2, | |||
| int * | c3, | |||
| int | y, | |||
| int & | MinX, | |||
| int & | MaxX | |||
| ) |
References DefineXMinMaxInTriangleNormal().
Referenced by DefineSlice().
| void RectSource::DefineXMinMaxInTriangleNormal | ( | int * | c1, | |
| int * | c2, | |||
| int * | c3, | |||
| int | y, | |||
| int & | MinX, | |||
| int & | MaxX | |||
| ) |
References DefineX(), Max(), Min(), and Sort().
Referenced by DefineXMinMaxInTriangle().
Referenced by DefineSlice(), DefineX(), DefineXMinMaxInTriangleNormal(), main(), Max(), vtkImageGraphDrawRegion(), and vtkImageRectangularSourceExecute().
Referenced by DefineSlice(), DefineX(), DefineXMinMaxInTriangleNormal(), Min(), and vtkImageRectangularSourceExecute().
References Sort().
1.6.1