Fovia C++ In-Process API
|
Public Member Functions | |
RENDER_RANGE_PARAMS & | operator= (const RENDER_RANGE_PARAMS &r) |
RENDER_RANGE_PARAMS (const RENDER_RANGE_PARAMS &r) | |
Public Attributes | |
COLORED_POINT | aPnt [MAX_RENDER_RANGE_POINTS] |
signed int | iPnt |
ENUM_RENDER_RANGE_STATUS | Status |
ENUM_RENDER_RANGE_TYPE | Type |
A single RENDER_RANGE_PARAMS object is an independently toggleable range of control points in a transfer function that describes the color/opacity conversion for the ranges contained within its points. The structure specifies a range of values that will be visualized, voxels that have values outside all enabled render ranges will be considered invisible (in other words, have opacity of zero).
COLORED_POINT RENDER_RANGE_PARAMS::aPnt[MAX_RENDER_RANGE_POINTS] |
Render range control points. Each control point in the range should have an x value greater than the previous one.
Referenced by RENDER_PARAMS::CombineWith().
signed int RENDER_RANGE_PARAMS::iPnt |
Number of points in the range (from 0 to MAX_RENDER_RANGE_POINTS = 50).
Referenced by RENDER_PARAMS::CombineWith().
ENUM_RENDER_RANGE_STATUS RENDER_RANGE_PARAMS::Status |
Is this range enabled or disabled? (i.e. RENDER_RANGE_STATUS_ENABLED/DISABLED)
Referenced by RENDER_PARAMS::CombineWith().
ENUM_RENDER_RANGE_TYPE RENDER_RANGE_PARAMS::Type |
Render range type. RENDER_RANGE_TYPE_LINES is the only accepted value here.
Referenced by RENDER_PARAMS::CombineWith().