|
Fovia's C++ Client/Server API
|
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)=0 | IVolumeSegmentationContext | pure virtual |
| AskInterface(const BGUID *piid, IRoot **ppr)=0 | IVolumeSegmentationContext | pure virtual |
| IRoot::AskInterface(T **pp) | IRoot | inline |
| ClearCustomKernel()=0 (defined in IVolumeSegmentationContext) | IVolumeSegmentationContext | pure virtual |
| ClearLabels(signed int labelMask)=0 | IVolumeSegmentationContext | pure virtual |
| ColorizeTF(IRenderEngineContext *pRenderEngine, int inIndex, int outIndex, int r, int g, int b)=0 | IVolumeSegmentationContext | pure virtual |
| CombineLabels(signed int inIndex1, signed int inIndex2, signed int outIndex)=0 | IVolumeSegmentationContext | pure virtual |
| CopyLabel(signed int inIndex, signed int outIndex)=0 | IVolumeSegmentationContext | pure virtual |
| CustomSegmentationFunction(signed int id, const char *stringParam, IVolumeDataContext *pData, IOctreeContext *pOctree)=0 | IVolumeSegmentationContext | pure virtual |
| DecRef()=0 | IVolumeSegmentationContext | pure virtual |
| DilateOneObject(signed int segLabelIndex, signed int indexToDilate, VECTOR3D origin, signed int count)=0 | IVolumeSegmentationContext | pure virtual |
| EnableInteractiveSeg(signed long long numRenderEngines, IRenderEngineContext **pArrayOfRenderEnginePtrs)=0 | IVolumeSegmentationContext | pure virtual |
| ErodeOneObject(signed int segLabelIndex, signed int indexToErode, VECTOR3D origin, signed int count)=0 | IVolumeSegmentationContext | pure virtual |
| FinishJobSegment(signed long long jobID, signed long long *sizeVoxels, double *sizeMMs)=0 | IVolumeSegmentationContext | pure virtual |
| FreeHandCut(IRenderEngineContext *pEngine, signed int numPoints, POINT *arrPoints, ENUM_FHC_MODE mode, signed int segLabelIndex, int ppWidth, int ppHeight)=0 | IVolumeSegmentationContext | pure virtual |
| GetID(signed long long *id)=0 | IVolumeSegmentationContext | pure virtual |
| GetOctree(IOctreeContext **pOctree)=0 | IVolumeSegmentationContext | pure virtual |
| IncRef()=0 | IVolumeSegmentationContext | pure virtual |
| Initialize(IOctreeContext *pOctree)=0 | IVolumeSegmentationContext | pure virtual |
| InteractiveSegCancel()=0 | IVolumeSegmentationContext | pure virtual |
| InteractiveSegEnd()=0 | IVolumeSegmentationContext | pure virtual |
| InteractiveSegInit(SEGMENTATION_PARAMS *pSegParams, signed long long *sizeVoxels, double *sizeMMs)=0 | IVolumeSegmentationContext | pure virtual |
| InteractiveSegReSegment(SEGMENTATION_PARAMS *pSegParams, signed long long *sizeVoxels, double *sizeMMs)=0 | IVolumeSegmentationContext | pure virtual |
| LoadCustomKernel(char *dll_path, SEGMENTATION_PARAMS *pSegParams)=0 | IVolumeSegmentationContext | pure virtual |
| LoadSegStateFromGIPL(char *fileName)=0 | IVolumeSegmentationContext | pure virtual |
| MakeColorLabeledTFsfromWindowLevel(IRenderEngineContext *pRenderEngine, int windowWidth, int windowLevel)=0 | IVolumeSegmentationContext | pure virtual |
| MakeColorLabelsFromMainTF(IRenderEngineContext *pRenderEngine)=0 | IVolumeSegmentationContext | pure 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)=0 | IVolumeSegmentationContext | pure virtual |
| ReleaseSessionResources()=0 | IVolumeSegmentationContext | pure virtual |
| SaveForUndo(signed int index, signed int *numLeft)=0 | IVolumeSegmentationContext | pure virtual |
| SaveSegStateAsGIPL(char *fileName)=0 | IVolumeSegmentationContext | pure virtual |
| Segment(SEGMENTATION_PARAMS *pSegParams, signed long long *sizeVoxels, double *sizeMMs)=0 | IVolumeSegmentationContext | pure virtual |
| SetColorizationColors(signed int numColors, signed int *pColors)=0 | IVolumeSegmentationContext | pure virtual |
| SetSegLabelIndex(signed int labelIndex)=0 | IVolumeSegmentationContext | pure virtual |
| SetSegLabelMask(unsigned long long labelMasks0to63, unsigned long long labelMasks64to127, unsigned long long labelMasks128to191, unsigned long long labelMasks192to255)=0 | IVolumeSegmentationContext | pure virtual |
| SetSegType(ENUM_SEG_TYPE segType)=0 | IVolumeSegmentationContext | pure virtual |
| StartJobSegment(signed long long *jobID, SEGMENTATION_PARAMS *pSegParams)=0 | IVolumeSegmentationContext | pure virtual |
| SwapLabels(signed int index1, signed int index2)=0 | IVolumeSegmentationContext | pure virtual |
| UndoLast(signed int *numLeft)=0 | IVolumeSegmentationContext | pure virtual |
1.8.7