Fovia C++ In-Process API
Deprecated List
Class CROP_BOX_PARAMS
If you wish to specify a crop box, you should specify 6 clipping planes using RENDER_PARAMS::CutPlanes
globalScope> Member ENUM_OCTREE_MEMORY_MODE
This deprecated enumeration describes a memory/performance tradeoff that is no longer relevant. We always use the lower memory amount now with the higher performance intact.
Member IVolumeData::Attach (VOLUME_DATA_PARAMS vdp, bool bOwnData)
Please use the newer and more efficient AttachEx() method of attaching a data description to an IVolumeData. Also note that passsing large structures across library boundaries like this occasionally produces unpredictable results on Unix-based platforms like Mac OS and Linux.
Member IVolumeOctree::SetVolumeDataEx2 (IVolumeData *vd, ENUM_OCTREE_MEMORY_MODE mode, ENUM_SMOOTH_PARAM smoothType)=0
Additional function that exposes the deprecated parameter for memory saving. In the past, this provided faster segmentation at the cost of more memory usage. Now, the memory usage is the lower amount and the performance is still fast, so this call is unnecessary and should be considered deprecated.
globalScope> Member LIGHT_MODEL_BEAM
In perspective modes, the model is always headlight. In parallel modes, the model is always beam.
globalScope> Member LIGHT_MODEL_HEADLIGHT
In perspective modes, the model is always headlight. In parallel modes, the model is always beam.
Member RENDER_PARAMS::CropBox
This is not currently in use. Use CutPlanes to apply a cropping box.
Member RENDER_PARAMS::LightModel
Perspective rendering always uses LIGHT_MODEL_HEADLIGHT and parallel always uses LIGHT_MODEL_BEAM. Setting this field does nothing to affect that.
Member SEGMENTATION_PARAMS::BoxSize
If you want to specify a crop box, use the RENDER_PARAMS::CutPlanes field.
Member VOLUME_DATA_PARAMS::Voi
If you wish to crop the volume, use RENDER_PARAMS::CutPlanes.