C# Класс Mojo.TileManager

Наследование: NotifyPropertyChanged, IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddSplitSource ( System.Vector2 p ) : void
AutoSaveSegmentation ( ) : void
CancelAdjustChange ( ) : void
CancelSplitChange ( ) : void
CommitDrawMerge ( ) : void
CommitDrawMergeCurrentConnectedComponent ( ) : void
CommitDrawMergeCurrentSlice ( ) : void
CommmitAdjustChange ( ) : void
CommmitSplitChange ( ) : void
DecreaseBrushSize ( ) : void
DecreaseMergeBrushSize ( ) : void
DecreaseSegmentationVisibility ( ) : void
DiscardChanges ( ) : void
Dispose ( ) : void
DrawErase ( System.Vector2 p ) : void
DrawRegionA ( Vector2 p ) : void
DrawRegionA ( Vector2 p, float brushSize ) : void
DrawRegionB ( Vector2 p ) : void
DrawRegionB ( Vector2 p, float brushSize ) : void
DrawSplit ( Vector2 p ) : void
FindBoundaryBetweenRegions2D ( Vector2 p ) : void
FindBoundaryJoinPoints2D ( Vector2 p ) : void
FindBoundaryWithinRegion2D ( Vector2 p ) : void
GetSegmentationLabelId ( Vector2 p ) : uint
GetTileCache ( ) : IList
IncreaseBrushSize ( ) : void
IncreaseMergeBrushSize ( ) : void
IncreaseSegmentationVisibility ( ) : void
LoadSegmentation ( TiledDatasetDescription tiledDatasetDescription ) : void
LoadSegmentation ( string segmentationRootDirectory ) : void
LoadTiledDataset ( TiledDatasetDescription tiledDatasetDescription ) : void
LoadTiledDataset ( string datasetRootDirectory ) : void
LockSegmentLabel ( uint segId ) : void
MouseOver ( Vector2 p ) : void
PredictSplit ( Vector2 p ) : void
PrepForAdjust ( Vector2 p ) : void
PrepForDrawMerge ( Vector2 p ) : void
PrepForSplit ( Vector2 p ) : void
RedoChange ( ) : void
RemapSegmentLabel ( uint clickedId ) : void
ReplaceSegmentationLabelCurrentConnectedComponent ( uint clickedId, Vector2 p ) : void
ReplaceSegmentationLabelCurrentSlice ( uint clickedId, Vector2 p ) : void
ResetDrawMergeState ( Vector2 p ) : void
SaveSegmentation ( ) : void
SaveSegmentationAs ( string savePath ) : void
SelectNewId ( ) : void
TileManager ( Interop tileManager ) : System
ToggleJoinSplits3D ( ) : void
ToggleShowBoundaryLines ( ) : void
ToggleShowSegmentation ( ) : void
UndoChange ( ) : void
UnloadSegmentation ( ) : void
UnloadTiledDataset ( ) : void
UnlockSegmentLabel ( uint segId ) : void
Update ( ) : void
UpdateOneTile ( ) : void
UpdateSegmentListFocus ( ) : void
UpdateView ( ) : void
UpdateXYZ ( ) : void
UpdateZ ( ) : void

Приватные методы

Метод Описание
DoWorkAndUpdateProgressBlocking ( DoWorkEventHandler workDelegate ) : void
GetPointDataSpace ( Vector2 relativeScreenOffset ) : Vector3
GetTiledVolumeDescription ( string mapRootDirectory, string tiledVolumeDescriptionPath ) : TiledVolumeDescription

Описание методов

AddSplitSource() публичный Метод

public AddSplitSource ( System.Vector2 p ) : void
p System.Vector2
Результат void

AutoSaveSegmentation() публичный Метод

public AutoSaveSegmentation ( ) : void
Результат void

CancelAdjustChange() публичный Метод

public CancelAdjustChange ( ) : void
Результат void

CancelSplitChange() публичный Метод

public CancelSplitChange ( ) : void
Результат void

CommitDrawMerge() публичный Метод

public CommitDrawMerge ( ) : void
Результат void

CommitDrawMergeCurrentConnectedComponent() публичный Метод

public CommitDrawMergeCurrentConnectedComponent ( ) : void
Результат void

CommitDrawMergeCurrentSlice() публичный Метод

public CommitDrawMergeCurrentSlice ( ) : void
Результат void

CommmitAdjustChange() публичный Метод

public CommmitAdjustChange ( ) : void
Результат void

CommmitSplitChange() публичный Метод

public CommmitSplitChange ( ) : void
Результат void

DecreaseBrushSize() публичный Метод

public DecreaseBrushSize ( ) : void
Результат void

DecreaseMergeBrushSize() публичный Метод

public DecreaseMergeBrushSize ( ) : void
Результат void

DecreaseSegmentationVisibility() публичный Метод

public DecreaseSegmentationVisibility ( ) : void
Результат void

DiscardChanges() публичный Метод

public DiscardChanges ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

DrawErase() публичный Метод

public DrawErase ( System.Vector2 p ) : void
p System.Vector2
Результат void

DrawRegionA() публичный Метод

public DrawRegionA ( Vector2 p ) : void
p Vector2
Результат void

DrawRegionA() публичный Метод

public DrawRegionA ( Vector2 p, float brushSize ) : void
p Vector2
brushSize float
Результат void

DrawRegionB() публичный Метод

public DrawRegionB ( Vector2 p ) : void
p Vector2
Результат void

DrawRegionB() публичный Метод

public DrawRegionB ( Vector2 p, float brushSize ) : void
p Vector2
brushSize float
Результат void

DrawSplit() публичный Метод

public DrawSplit ( Vector2 p ) : void
p Vector2
Результат void

FindBoundaryBetweenRegions2D() публичный Метод

public FindBoundaryBetweenRegions2D ( Vector2 p ) : void
p Vector2
Результат void

FindBoundaryJoinPoints2D() публичный Метод

public FindBoundaryJoinPoints2D ( Vector2 p ) : void
p Vector2
Результат void

FindBoundaryWithinRegion2D() публичный Метод

public FindBoundaryWithinRegion2D ( Vector2 p ) : void
p Vector2
Результат void

GetSegmentationLabelId() публичный Метод

public GetSegmentationLabelId ( Vector2 p ) : uint
p Vector2
Результат uint

GetTileCache() публичный Метод

public GetTileCache ( ) : IList
Результат IList

IncreaseBrushSize() публичный Метод

public IncreaseBrushSize ( ) : void
Результат void

IncreaseMergeBrushSize() публичный Метод

public IncreaseMergeBrushSize ( ) : void
Результат void

IncreaseSegmentationVisibility() публичный Метод

public IncreaseSegmentationVisibility ( ) : void
Результат void

LoadSegmentation() публичный Метод

public LoadSegmentation ( TiledDatasetDescription tiledDatasetDescription ) : void
tiledDatasetDescription TiledDatasetDescription
Результат void

LoadSegmentation() публичный Метод

public LoadSegmentation ( string segmentationRootDirectory ) : void
segmentationRootDirectory string
Результат void

LoadTiledDataset() публичный Метод

public LoadTiledDataset ( TiledDatasetDescription tiledDatasetDescription ) : void
tiledDatasetDescription TiledDatasetDescription
Результат void

LoadTiledDataset() публичный Метод

public LoadTiledDataset ( string datasetRootDirectory ) : void
datasetRootDirectory string
Результат void

LockSegmentLabel() публичный Метод

public LockSegmentLabel ( uint segId ) : void
segId uint
Результат void

MouseOver() публичный Метод

public MouseOver ( Vector2 p ) : void
p Vector2
Результат void

PredictSplit() публичный Метод

public PredictSplit ( Vector2 p ) : void
p Vector2
Результат void

PrepForAdjust() публичный Метод

public PrepForAdjust ( Vector2 p ) : void
p Vector2
Результат void

PrepForDrawMerge() публичный Метод

public PrepForDrawMerge ( Vector2 p ) : void
p Vector2
Результат void

PrepForSplit() публичный Метод

public PrepForSplit ( Vector2 p ) : void
p Vector2
Результат void

RedoChange() публичный Метод

public RedoChange ( ) : void
Результат void

RemapSegmentLabel() публичный Метод

public RemapSegmentLabel ( uint clickedId ) : void
clickedId uint
Результат void

ReplaceSegmentationLabelCurrentConnectedComponent() публичный Метод

public ReplaceSegmentationLabelCurrentConnectedComponent ( uint clickedId, Vector2 p ) : void
clickedId uint
p Vector2
Результат void

ReplaceSegmentationLabelCurrentSlice() публичный Метод

public ReplaceSegmentationLabelCurrentSlice ( uint clickedId, Vector2 p ) : void
clickedId uint
p Vector2
Результат void

ResetDrawMergeState() публичный Метод

public ResetDrawMergeState ( Vector2 p ) : void
p Vector2
Результат void

SaveSegmentation() публичный Метод

public SaveSegmentation ( ) : void
Результат void

SaveSegmentationAs() публичный Метод

public SaveSegmentationAs ( string savePath ) : void
savePath string
Результат void

SelectNewId() публичный Метод

public SelectNewId ( ) : void
Результат void

TileManager() публичный Метод

public TileManager ( Interop tileManager ) : System
tileManager Interop
Результат System

ToggleJoinSplits3D() публичный Метод

public ToggleJoinSplits3D ( ) : void
Результат void

ToggleShowBoundaryLines() публичный Метод

public ToggleShowBoundaryLines ( ) : void
Результат void

ToggleShowSegmentation() публичный Метод

public ToggleShowSegmentation ( ) : void
Результат void

UndoChange() публичный Метод

public UndoChange ( ) : void
Результат void

UnloadSegmentation() публичный Метод

public UnloadSegmentation ( ) : void
Результат void

UnloadTiledDataset() публичный Метод

public UnloadTiledDataset ( ) : void
Результат void

UnlockSegmentLabel() публичный Метод

public UnlockSegmentLabel ( uint segId ) : void
segId uint
Результат void

Update() публичный Метод

public Update ( ) : void
Результат void

UpdateOneTile() публичный Метод

public UpdateOneTile ( ) : void
Результат void

UpdateSegmentListFocus() публичный Метод

public UpdateSegmentListFocus ( ) : void
Результат void

UpdateView() публичный Метод

public UpdateView ( ) : void
Результат void

UpdateXYZ() публичный Метод

public UpdateXYZ ( ) : void
Результат void

UpdateZ() публичный Метод

public UpdateZ ( ) : void
Результат void