C# Class Mojo.TileManager

Inheritance: NotifyPropertyChanged, IDisposable
Mostrar archivo Open project: Rhoana/Mojo Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
DoWorkAndUpdateProgressBlocking ( DoWorkEventHandler workDelegate ) : void
GetPointDataSpace ( Vector2 relativeScreenOffset ) : Vector3
GetTiledVolumeDescription ( string mapRootDirectory, string tiledVolumeDescriptionPath ) : TiledVolumeDescription

Method Details

AddSplitSource() public method

public AddSplitSource ( System.Vector2 p ) : void
p System.Vector2
return void

AutoSaveSegmentation() public method

public AutoSaveSegmentation ( ) : void
return void

CancelAdjustChange() public method

public CancelAdjustChange ( ) : void
return void

CancelSplitChange() public method

public CancelSplitChange ( ) : void
return void

CommitDrawMerge() public method

public CommitDrawMerge ( ) : void
return void

CommitDrawMergeCurrentConnectedComponent() public method

public CommitDrawMergeCurrentConnectedComponent ( ) : void
return void

CommitDrawMergeCurrentSlice() public method

public CommitDrawMergeCurrentSlice ( ) : void
return void

CommmitAdjustChange() public method

public CommmitAdjustChange ( ) : void
return void

CommmitSplitChange() public method

public CommmitSplitChange ( ) : void
return void

DecreaseBrushSize() public method

public DecreaseBrushSize ( ) : void
return void

DecreaseMergeBrushSize() public method

public DecreaseMergeBrushSize ( ) : void
return void

DecreaseSegmentationVisibility() public method

public DecreaseSegmentationVisibility ( ) : void
return void

DiscardChanges() public method

public DiscardChanges ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

DrawErase() public method

public DrawErase ( System.Vector2 p ) : void
p System.Vector2
return void

DrawRegionA() public method

public DrawRegionA ( Vector2 p ) : void
p Vector2
return void

DrawRegionA() public method

public DrawRegionA ( Vector2 p, float brushSize ) : void
p Vector2
brushSize float
return void

DrawRegionB() public method

public DrawRegionB ( Vector2 p ) : void
p Vector2
return void

DrawRegionB() public method

public DrawRegionB ( Vector2 p, float brushSize ) : void
p Vector2
brushSize float
return void

DrawSplit() public method

public DrawSplit ( Vector2 p ) : void
p Vector2
return void

FindBoundaryBetweenRegions2D() public method

public FindBoundaryBetweenRegions2D ( Vector2 p ) : void
p Vector2
return void

FindBoundaryJoinPoints2D() public method

public FindBoundaryJoinPoints2D ( Vector2 p ) : void
p Vector2
return void

FindBoundaryWithinRegion2D() public method

public FindBoundaryWithinRegion2D ( Vector2 p ) : void
p Vector2
return void

GetSegmentationLabelId() public method

public GetSegmentationLabelId ( Vector2 p ) : uint
p Vector2
return uint

GetTileCache() public method

public GetTileCache ( ) : IList
return IList

IncreaseBrushSize() public method

public IncreaseBrushSize ( ) : void
return void

IncreaseMergeBrushSize() public method

public IncreaseMergeBrushSize ( ) : void
return void

IncreaseSegmentationVisibility() public method

public IncreaseSegmentationVisibility ( ) : void
return void

LoadSegmentation() public method

public LoadSegmentation ( TiledDatasetDescription tiledDatasetDescription ) : void
tiledDatasetDescription TiledDatasetDescription
return void

LoadSegmentation() public method

public LoadSegmentation ( string segmentationRootDirectory ) : void
segmentationRootDirectory string
return void

LoadTiledDataset() public method

public LoadTiledDataset ( TiledDatasetDescription tiledDatasetDescription ) : void
tiledDatasetDescription TiledDatasetDescription
return void

LoadTiledDataset() public method

public LoadTiledDataset ( string datasetRootDirectory ) : void
datasetRootDirectory string
return void

LockSegmentLabel() public method

public LockSegmentLabel ( uint segId ) : void
segId uint
return void

MouseOver() public method

public MouseOver ( Vector2 p ) : void
p Vector2
return void

PredictSplit() public method

public PredictSplit ( Vector2 p ) : void
p Vector2
return void

PrepForAdjust() public method

public PrepForAdjust ( Vector2 p ) : void
p Vector2
return void

PrepForDrawMerge() public method

public PrepForDrawMerge ( Vector2 p ) : void
p Vector2
return void

PrepForSplit() public method

public PrepForSplit ( Vector2 p ) : void
p Vector2
return void

RedoChange() public method

public RedoChange ( ) : void
return void

RemapSegmentLabel() public method

public RemapSegmentLabel ( uint clickedId ) : void
clickedId uint
return void

ReplaceSegmentationLabelCurrentConnectedComponent() public method

public ReplaceSegmentationLabelCurrentConnectedComponent ( uint clickedId, Vector2 p ) : void
clickedId uint
p Vector2
return void

ReplaceSegmentationLabelCurrentSlice() public method

public ReplaceSegmentationLabelCurrentSlice ( uint clickedId, Vector2 p ) : void
clickedId uint
p Vector2
return void

ResetDrawMergeState() public method

public ResetDrawMergeState ( Vector2 p ) : void
p Vector2
return void

SaveSegmentation() public method

public SaveSegmentation ( ) : void
return void

SaveSegmentationAs() public method

public SaveSegmentationAs ( string savePath ) : void
savePath string
return void

SelectNewId() public method

public SelectNewId ( ) : void
return void

TileManager() public method

public TileManager ( Interop tileManager ) : System
tileManager Interop
return System

ToggleJoinSplits3D() public method

public ToggleJoinSplits3D ( ) : void
return void

ToggleShowBoundaryLines() public method

public ToggleShowBoundaryLines ( ) : void
return void

ToggleShowSegmentation() public method

public ToggleShowSegmentation ( ) : void
return void

UndoChange() public method

public UndoChange ( ) : void
return void

UnloadSegmentation() public method

public UnloadSegmentation ( ) : void
return void

UnloadTiledDataset() public method

public UnloadTiledDataset ( ) : void
return void

UnlockSegmentLabel() public method

public UnlockSegmentLabel ( uint segId ) : void
segId uint
return void

Update() public method

public Update ( ) : void
return void

UpdateOneTile() public method

public UpdateOneTile ( ) : void
return void

UpdateSegmentListFocus() public method

public UpdateSegmentListFocus ( ) : void
return void

UpdateView() public method

public UpdateView ( ) : void
return void

UpdateXYZ() public method

public UpdateXYZ ( ) : void
return void

UpdateZ() public method

public UpdateZ ( ) : void
return void