Fovia's C++ Client/Server API
IVolumeSegmentationContext Member List

This is the complete list of members for IVolumeSegmentationContext, including all inherited members.

ApplyAsLabelVolume(IVolumeDataContext *pDataToApply, signed int bNormalizeValues, signed int minValue, signed int maxValue)=0IVolumeSegmentationContextpure virtual
AskInterface(const BGUID *piid, IRoot **ppr)=0IVolumeSegmentationContextpure virtual
IRoot::AskInterface(T **pp)IRootinline
ClearCustomKernel()=0 (defined in IVolumeSegmentationContext)IVolumeSegmentationContextpure virtual
ClearLabels(signed int labelMask)=0IVolumeSegmentationContextpure virtual
ColorizeTF(IRenderEngineContext *pRenderEngine, int inIndex, int outIndex, int r, int g, int b)=0IVolumeSegmentationContextpure virtual
CombineLabels(signed int inIndex1, signed int inIndex2, signed int outIndex)=0IVolumeSegmentationContextpure virtual
CopyLabel(signed int inIndex, signed int outIndex)=0IVolumeSegmentationContextpure virtual
CustomSegmentationFunction(signed int id, const char *stringParam, IVolumeDataContext *pData, IOctreeContext *pOctree)=0IVolumeSegmentationContextpure virtual
DecRef()=0IVolumeSegmentationContextpure virtual
DilateOneObject(signed int segLabelIndex, signed int indexToDilate, VECTOR3D origin, signed int count)=0IVolumeSegmentationContextpure virtual
EnableInteractiveSeg(signed long long numRenderEngines, IRenderEngineContext **pArrayOfRenderEnginePtrs)=0IVolumeSegmentationContextpure virtual
ErodeOneObject(signed int segLabelIndex, signed int indexToErode, VECTOR3D origin, signed int count)=0IVolumeSegmentationContextpure virtual
FinishJobSegment(signed long long jobID, signed long long *sizeVoxels, double *sizeMMs)=0IVolumeSegmentationContextpure virtual
FreeHandCut(IRenderEngineContext *pEngine, signed int numPoints, POINT *arrPoints, ENUM_FHC_MODE mode, signed int segLabelIndex, int ppWidth, int ppHeight)=0IVolumeSegmentationContextpure virtual
GetID(signed long long *id)=0IVolumeSegmentationContextpure virtual
GetOctree(IOctreeContext **pOctree)=0IVolumeSegmentationContextpure virtual
IncRef()=0IVolumeSegmentationContextpure virtual
Initialize(IOctreeContext *pOctree)=0IVolumeSegmentationContextpure virtual
InteractiveSegCancel()=0IVolumeSegmentationContextpure virtual
InteractiveSegEnd()=0IVolumeSegmentationContextpure virtual
InteractiveSegInit(SEGMENTATION_PARAMS *pSegParams, signed long long *sizeVoxels, double *sizeMMs)=0IVolumeSegmentationContextpure virtual
InteractiveSegReSegment(SEGMENTATION_PARAMS *pSegParams, signed long long *sizeVoxels, double *sizeMMs)=0IVolumeSegmentationContextpure virtual
LoadCustomKernel(char *dll_path, SEGMENTATION_PARAMS *pSegParams)=0IVolumeSegmentationContextpure virtual
LoadSegStateFromGIPL(char *fileName)=0IVolumeSegmentationContextpure virtual
MakeColorLabeledTFsfromWindowLevel(IRenderEngineContext *pRenderEngine, int windowWidth, int windowLevel)=0IVolumeSegmentationContextpure virtual
MakeColorLabelsFromMainTF(IRenderEngineContext *pRenderEngine)=0IVolumeSegmentationContextpure virtual
MakeTFfromWindowLevel(IRenderEngineContext *pRenderEngine, int index, int windowWidth, int windowLevel, unsigned char startRed, unsigned char startGreen, unsigned char startBlue, unsigned char endRed, unsigned char endGreen, unsigned char endBlue)=0IVolumeSegmentationContextpure virtual
ReleaseSessionResources()=0IVolumeSegmentationContextpure virtual
SaveForUndo(signed int index, signed int *numLeft)=0IVolumeSegmentationContextpure virtual
SaveSegStateAsGIPL(char *fileName)=0IVolumeSegmentationContextpure virtual
Segment(SEGMENTATION_PARAMS *pSegParams, signed long long *sizeVoxels, double *sizeMMs)=0IVolumeSegmentationContextpure virtual
SetColorizationColors(signed int numColors, signed int *pColors)=0IVolumeSegmentationContextpure virtual
SetSegLabelIndex(signed int labelIndex)=0IVolumeSegmentationContextpure virtual
SetSegLabelMask(unsigned long long labelMasks0to63, unsigned long long labelMasks64to127, unsigned long long labelMasks128to191, unsigned long long labelMasks192to255)=0IVolumeSegmentationContextpure virtual
SetSegType(ENUM_SEG_TYPE segType)=0IVolumeSegmentationContextpure virtual
StartJobSegment(signed long long *jobID, SEGMENTATION_PARAMS *pSegParams)=0IVolumeSegmentationContextpure virtual
SwapLabels(signed int index1, signed int index2)=0IVolumeSegmentationContextpure virtual
UndoLast(signed int *numLeft)=0IVolumeSegmentationContextpure virtual