Fovia's Java Client/Server API
|
Public Member Functions | |
short | getVoxelValue () |
VERTEX3D | getVtx () |
void | read (hdrcSerializer ser) throws IOException |
void | setVoxelValue (short VoxelValue) |
void | setVtx (VERTEX3D vtx) |
Public Attributes | |
long | Reserved |
short | SubVolumeMax |
short | SubVolumeMin |
short | VoxelValue |
VERTEX3D | vtx = new VERTEX3D() |
Object that holds the results of an hdrcRenderEngineContext.shootRay() or hdrcRenderEngineContext.shootRayFast() function call.
long com.fovia.hdrcsrv.RAYSTOPINFO.Reserved |
Reserved for future use.
short com.fovia.hdrcsrv.RAYSTOPINFO.SubVolumeMax |
Maximum value in the subvolume. If you called hdrcRenderEngineContext.shootRayFast(), this field will be invalid. Although, you will not likely need this value unless you plan on using connectivity segmentation.
short com.fovia.hdrcsrv.RAYSTOPINFO.SubVolumeMin |
Minimum value in the subvolume. If you called hdrcRenderEngineContext.shootRayFast(), this field will be invalid. Although, you will not likely need this value unless you plan on using connectivity segmentation.
short com.fovia.hdrcsrv.RAYSTOPINFO.VoxelValue |
Scalar voxel value at the point vtx.
Referenced by com.fovia.hdrc.utils.hdrc3DHelpers.isPointVisible(), com.fovia.hdrc.interact.hdrcConnectivityAdaptor.mouseClicked(), and com.fovia.hdrc.interact.hdrcOrbitAdaptor.mousePressed().
Coordinates in volume coordinates where the ray stopped.
Referenced by com.fovia.hdrc.utils.hdrc3DHelpers.isPointVisible(), com.fovia.hdrc.interact.hdrcConnectivityAdaptor.mouseClicked(), com.fovia.hdrc.interact.hdrcPanAdapter.mousePressed(), com.fovia.hdrc.interact.hdrcOrbitAdaptor.mousePressed(), com.fovia.hdrc.utils.hdrc3DHelpers.shootRayToPointInCenterOfView(), and com.fovia.hdrc.utils.hdrc3DHelpers.shootRayToPointLocation().