Delete OctreeContext and SeriesDataContext objects
trur for flip and false for not flipping
current camera position
array of vectors of in Fovia Volume standard coordinates of the four corners of the image for the axial view
current camera position
array of vectors of in Fovia Volume standard coordinates of the four corners of the image for the coronal view
current camera position
array of vectors of in Fovia Volume standard coordinates of the four corners of the image for the sagittal view
Call back method that to be called on success and failure case
This is an asynchronous method that returns a Promise as follows:
Promise .then(void) .catch (err: ReturnCode )
OctreeContext
Get the SeriesDataContext it contains
SeriesDataContext
volume id
DICOM image point
Fovia Volume standard coordinates (mm's)
Fovia Volume standard coordinates (mm's)
DICOM image point (mm's)
This call will release all native memory ( VolumeDataContext, OctreeContext, and VolumeSegmentationContext) associated with the 3D object. It is CRITICAL that all rendering has completed and that that any associated RenderEngine3D or HTMLViewport objects are released prior to invoking this call. Specifically, ensure that either RenderEngineContext3D.releaseSessionResources OR HTMLViewport.releaseSessionResources has been called and successfully completed, or the internal rendering state will become undefined.
call back method to be called on success and failure case
This is an asynchronous method that returns a Promise as follows:
Promise .then(void) .catch (err: ReturnCode )
OctreeContext
SeriesDataContext
The VolumeDataContext directly cooresponds to the native-level VDC, and contains the minimal information needed to construct and render a volume.
The SeriesDataContext field will be populated with the DICOM information if this object was created through loadDICOMDir with readStandardDICOMTag=true or it was created using loadVolumeFromSeries