AddEmptySegment(const std::string &segmentId="", int segmentStatus=0) const | vtkSegmentEditorLogic | |
AppendImage(vtkOrientedImageData *inputImage, vtkOrientedImageData *appendedImage) | vtkSegmentEditorLogic | static |
AppendPolyMask(vtkOrientedImageData *input, vtkPolyData *polyData, vtkMRMLSliceNode *sliceNode, vtkMRMLSegmentationNode *segmentationNode=nullptr) | vtkSegmentEditorLogic | static |
CanAddSegments() const | vtkSegmentEditorLogic | |
CanRedo() const | vtkSegmentEditorLogic | |
CanRemoveSegments() const | vtkSegmentEditorLogic | |
CanTriviallyConvertSourceRepresentationToBinaryLabelMap() const | vtkSegmentEditorLogic | |
CanUndo() const | vtkSegmentEditorLogic | |
ClearUndoState() const | vtkSegmentEditorLogic | |
ContainsClosedSurfaceRepresentation() const | vtkSegmentEditorLogic | |
CreateAndSetBlankSourceVolumeFromSegmentationGeometry() const | vtkSegmentEditorLogic | |
CreateAndSetBlankSourceVolumeIfNeeded() const | vtkSegmentEditorLogic | |
CreateMaskImageFromPolyData(vtkPolyData *polyData, vtkOrientedImageData *outputMask, vtkMRMLSliceNode *sliceNode) | vtkSegmentEditorLogic | static |
Events enum name | vtkSegmentEditorLogic | |
ExportSegmentationToColorTableNode() const | vtkSegmentEditorLogic | |
GetAlignedSourceVolume() const | vtkSegmentEditorLogic | |
GetClassName() | vtkSegmentEditorLogic | virtual |
GetCurrentSegmentID() const | vtkSegmentEditorLogic | |
GetCurrentSegmentIndex() const | vtkSegmentEditorLogic | |
GetDefaultTerminologyEntry() const | vtkSegmentEditorLogic | |
GetMaskLabelmap() const | vtkSegmentEditorLogic | |
GetMaximumNumberOfUndoStates() const | vtkSegmentEditorLogic | |
GetModifierLabelmap() const | vtkSegmentEditorLogic | |
GetNextSegmentID(int offset, bool visibleOnly) const | vtkSegmentEditorLogic | |
GetReferenceGeometryImage() const | vtkSegmentEditorLogic | |
GetReferenceImageGeometryString() const | vtkSegmentEditorLogic | |
GetReferenceImageGeometryStringFromSegmentation(vtkSegmentation *segmentation) | vtkSegmentEditorLogic | static |
GetSegmentation() const | vtkSegmentEditorLogic | |
GetSegmentationIJKToRAS(vtkMatrix4x4 *ijkToRas) const | vtkSegmentEditorLogic | |
GetSegmentationNode() const | vtkSegmentEditorLogic | |
GetSegmentEditorNode() const | vtkSegmentEditorLogic | |
GetSegmentIDs() const | vtkSegmentEditorLogic | |
GetSelectedSegment() const | vtkSegmentEditorLogic | |
GetSelectedSegmentLabelmap() const | vtkSegmentEditorLogic | |
GetSliceSpacing(vtkMRMLSliceNode *sliceNode) const | vtkSegmentEditorLogic | |
GetSliceSpacing(vtkMRMLSliceNode *sliceNode, vtkMRMLSliceLogic *sliceLogic) | vtkSegmentEditorLogic | static |
GetSourceVolumeNode() const | vtkSegmentEditorLogic | |
GetVisibleSegmentIDs() const | vtkSegmentEditorLogic | |
ImageToWorldMatrix(vtkMRMLVolumeNode *node, vtkMatrix4x4 *ijkToRas) | vtkSegmentEditorLogic | static |
ImageToWorldMatrix(vtkOrientedImageData *image, vtkMRMLSegmentationNode *node, vtkMatrix4x4 *ijkToRas) | vtkSegmentEditorLogic | static |
IsA(const char *type) | vtkSegmentEditorLogic | virtual |
IsSegmentationDisplayableInView(vtkMRMLAbstractViewNode *viewNode) const | vtkSegmentEditorLogic | |
IsSegmentationNodeValid() const | vtkSegmentEditorLogic | |
IsSegmentIdInList(const std::string &segmentID, const std::vector< std::string > &visibleSegmentIDs) | vtkSegmentEditorLogic | static |
IsSegmentIdValid(const std::string &segmentId) const | vtkSegmentEditorLogic | |
IsSegmentIdVisible(const std::string &segmentID) const | vtkSegmentEditorLogic | |
IsSelectedSegmentVisible() const | vtkSegmentEditorLogic | |
IsTypeOf(const char *type) | vtkSegmentEditorLogic | static |
ModificationMode enum name | vtkSegmentEditorLogic | |
ModificationModeAdd enum value | vtkSegmentEditorLogic | |
ModificationModeRemove enum value | vtkSegmentEditorLogic | |
ModificationModeRemoveAll enum value | vtkSegmentEditorLogic | |
ModificationModeSet enum value | vtkSegmentEditorLogic | |
ModifySegmentByLabelmap(vtkMRMLSegmentationNode *segmentationNode, const char *segmentID, vtkOrientedImageData *modifierLabelmap, ModificationMode modificationMode, bool isPerSegment, bool bypassMasking) | vtkSegmentEditorLogic | |
ModifySegmentByLabelmap(vtkMRMLSegmentationNode *segmentationNode, const char *segmentID, vtkOrientedImageData *modifierLabelmap, ModificationMode modificationMode, const int modificationExtent[6], bool isPerSegment, bool bypassMasking) | vtkSegmentEditorLogic | |
New() | vtkSegmentEditorLogic | static |
PauseRender() | vtkSegmentEditorLogic | |
PauseRenderEvent enum value | vtkSegmentEditorLogic | |
RasToXy(double ras[3], vtkMRMLSliceNode *sliceNode) | vtkSegmentEditorLogic | static |
Redo() const | vtkSegmentEditorLogic | |
RemoveSelectedSegment() const | vtkSegmentEditorLogic | |
ResetModifierLabelmapToDefault() const | vtkSegmentEditorLogic | |
ResumeRender() | vtkSegmentEditorLogic | |
ResumeRenderEvent enum value | vtkSegmentEditorLogic | |
SafeDownCast(vtkObject *o) | vtkSegmentEditorLogic | static |
SaveStateForUndo() const | vtkSegmentEditorLogic | |
SegmentationHistoryChangedEvent enum value | vtkSegmentEditorLogic | |
SelectFirstSegment(bool visibleOnly) const | vtkSegmentEditorLogic | |
SelectNextSegment(bool visibleOnly) const | vtkSegmentEditorLogic | |
SelectPreviousSegment(bool visibleOnly) const | vtkSegmentEditorLogic | |
SelectSegmentAtOffset(int offset, bool visibleOnly) const | vtkSegmentEditorLogic | |
SetApplicationLogic(vtkMRMLApplicationLogic *applicationLogic) | vtkSegmentEditorLogic | |
SetCurrentSegmentID(const std::string &segmentID) const | vtkSegmentEditorLogic | |
SetDefaultTerminologyEntry(const std::string &entry) | vtkSegmentEditorLogic | |
SetMaximumNumberOfUndoStates(int) const | vtkSegmentEditorLogic | |
SetScene(vtkMRMLScene *newScene) | vtkSegmentEditorLogic | |
SetSegmentationHistory(const vtkSmartPointer< vtkSegmentationHistory > &segmentationHistory) | vtkSegmentEditorLogic | |
SetSegmentationNode(vtkMRMLNode *node) const | vtkSegmentEditorLogic | |
SetSegmentationNodeID(const std::string &nodeID) const | vtkSegmentEditorLogic | |
SetSegmentEditorNode(vtkMRMLSegmentEditorNode *newSegmentEditorNode) | vtkSegmentEditorLogic | |
SetSourceRepresentationToBinaryLabelMap() const | vtkSegmentEditorLogic | |
SetSourceVolumeNode(vtkMRMLNode *node) const | vtkSegmentEditorLogic | |
SetSourceVolumeNodeID(const std::string &nodeID) const | vtkSegmentEditorLogic | |
Superclass typedef | vtkSegmentEditorLogic | |
ToggleSegmentationSurfaceRepresentation(bool isSurfaceRepresentationOn) const | vtkSegmentEditorLogic | |
ToggleSourceVolumeIntensityMask() const | vtkSegmentEditorLogic | |
TrivialSetSourceRepresentationToBinaryLabelmap() const | vtkSegmentEditorLogic | |
Undo() const | vtkSegmentEditorLogic | |
UpdateAlignedSourceVolume() | vtkSegmentEditorLogic | |
UpdateMaskLabelmap() const | vtkSegmentEditorLogic | |
UpdateReferenceGeometryImage() const | vtkSegmentEditorLogic | |
UpdateSelectedSegmentLabelmap() const | vtkSegmentEditorLogic | |
UpdateVolume(void *volumeToUpdate, bool &success) | vtkSegmentEditorLogic | |
vtkSegmentEditorLogic() | vtkSegmentEditorLogic | protected |
XyToIjk(int xy[2], int outputIjk[3], vtkMRMLSliceNode *sliceNode, vtkOrientedImageData *image, vtkMRMLTransformNode *parentTransform=nullptr) | vtkSegmentEditorLogic | static |
XyToIjk(double xy[2], int outputIjk[3], vtkMRMLSliceNode *sliceNode, vtkOrientedImageData *image, vtkMRMLTransformNode *parentTransform=nullptr) | vtkSegmentEditorLogic | static |
XyToIjk(int xy[2], vtkMRMLSliceNode *sliceNode, vtkOrientedImageData *image, vtkMRMLTransformNode *parentTransform=nullptr) | vtkSegmentEditorLogic | static |
XyToRas(int xy[2], double outputRas[3], vtkMRMLSliceNode *sliceNode) | vtkSegmentEditorLogic | static |
XyToRas(double xy[2], double outputRas[3], vtkMRMLSliceNode *sliceNode) | vtkSegmentEditorLogic | static |
XyToRas(int xy[2], vtkMRMLSliceNode *sliceNode) | vtkSegmentEditorLogic | static |
XyzToIjk(double inputXyz[3], int outputIjk[3], vtkMRMLSliceNode *sliceNode, vtkOrientedImageData *image, vtkMRMLTransformNode *parentTransform=nullptr) | vtkSegmentEditorLogic | static |
XyzToIjk(double inputXyz[3], vtkMRMLSliceNode *sliceNode, vtkOrientedImageData *image, vtkMRMLTransformNode *parentTransform=nullptr) | vtkSegmentEditorLogic | static |
XyzToRas(double inputXyz[3], double outputRas[3], vtkMRMLSliceNode *sliceNode) | vtkSegmentEditorLogic | static |
XyzToRas(double inputXyz[3], vtkMRMLSliceNode *sliceNode) | vtkSegmentEditorLogic | static |
~vtkSegmentEditorLogic() override | vtkSegmentEditorLogic | protected |