Fovia's Java Client/Server API
Public Member Functions | Public Attributes | List of all members
com.fovia.hdrcsrv.RENDER_RANGE_PARAMS Class Reference

Public Member Functions

COLORED_POINT[] getAPnt ()
 
int getIPnt ()
 
int getStatus ()
 
int getType ()
 
void read (hdrcSerializer ser) throws IOException
 
void read (hdrcSerializer ser, int version) throws IOException
 
 RENDER_RANGE_PARAMS (RENDER_RANGE_PARAMS copy)
 
void setAPnt (COLORED_POINT[] aPnt)
 
void setIPnt (int iPnt)
 
void setStatus (int Status)
 
void setType (int Type)
 
void write (hdrcSerializer ser) throws IOException
 

Public Attributes

COLORED_POINT aPnt [] = new COLORED_POINT[50]
 
int iPnt
 
int Status
 
int Type
 

Detailed Description

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).

Member Data Documentation

COLORED_POINT com.fovia.hdrcsrv.RENDER_RANGE_PARAMS.aPnt[] = new COLORED_POINT[50]

Render range control points. Each control point in the range should have an x value greater than the previous one.

See also
COLORED_POINT for a description of the fields in this object.

Referenced by com.fovia.hdrcsrv.RENDER_PARAMS.getDifferingParams(), com.fovia.hdrc.utils.interpolation.hdrcInterpolation.interpolate(), and com.fovia.hdrc.interact.hdrcWindowLevelAdaptor.mouseDragged().

int com.fovia.hdrcsrv.RENDER_RANGE_PARAMS.iPnt
int com.fovia.hdrcsrv.RENDER_RANGE_PARAMS.Status
int com.fovia.hdrcsrv.RENDER_RANGE_PARAMS.Type

Render range type. RENDER_RANGE_TYPE_LINES is the only accepted value here.

Referenced by com.fovia.hdrcsrv.RENDER_PARAMS.getDifferingParams().