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 |