|
Public Member Functions |
| | TransferFunction (CVisualize3DDoc *doc, int max) |
| void | CreateTransferFunction (std::map< int, COLORREF > m, std::map< int, int > mOp) |
| unsigned short * | GetTransferFunction () |
| void | ResetTF () |
| void | CreateWindowingFunction (int min, int max) |
| void | CreateWindowingTransferFunction (std::map< int, COLORREF > m, std::map< int, int > mOp) |
Private Types |
|
typedef std::pair< int, COLORREF > | tf_Pair |
|
typedef std::pair< int, int > | tf_OpPair |
Private Member Functions |
| void | CalcTF (int oldK, int newK, COLORREF oldV, COLORREF newV, int oldOp, int newOp) |
Private Attributes |
|
double | ratio |
|
int | m_max |
|
CVisualize3DDoc * | m_doc |
|
int | startPos |
|
int | endPos |
|
std::map< int, COLORREF > | lastMap |
|
std::map< int, int > | lastOpMap |
|
unsigned short * | tf |