C# Class Mojo.TileManager

Inheritance: NotifyPropertyChanged, IDisposable
Afficher le fichier Open project: Rhoana/Mojo Class Usage Examples

Méthodes publiques

Méthode 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

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

Method Details

AddSplitSource() public méthode

public AddSplitSource ( System.Vector2 p ) : void
p System.Vector2
Résultat void

AutoSaveSegmentation() public méthode

public AutoSaveSegmentation ( ) : void
Résultat void

CancelAdjustChange() public méthode

public CancelAdjustChange ( ) : void
Résultat void

CancelSplitChange() public méthode

public CancelSplitChange ( ) : void
Résultat void

CommitDrawMerge() public méthode

public CommitDrawMerge ( ) : void
Résultat void

CommitDrawMergeCurrentConnectedComponent() public méthode

public CommitDrawMergeCurrentConnectedComponent ( ) : void
Résultat void

CommitDrawMergeCurrentSlice() public méthode

public CommitDrawMergeCurrentSlice ( ) : void
Résultat void

CommmitAdjustChange() public méthode

public CommmitAdjustChange ( ) : void
Résultat void

CommmitSplitChange() public méthode

public CommmitSplitChange ( ) : void
Résultat void

DecreaseBrushSize() public méthode

public DecreaseBrushSize ( ) : void
Résultat void

DecreaseMergeBrushSize() public méthode

public DecreaseMergeBrushSize ( ) : void
Résultat void

DecreaseSegmentationVisibility() public méthode

public DecreaseSegmentationVisibility ( ) : void
Résultat void

DiscardChanges() public méthode

public DiscardChanges ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

DrawErase() public méthode

public DrawErase ( System.Vector2 p ) : void
p System.Vector2
Résultat void

DrawRegionA() public méthode

public DrawRegionA ( Vector2 p ) : void
p Vector2
Résultat void

DrawRegionA() public méthode

public DrawRegionA ( Vector2 p, float brushSize ) : void
p Vector2
brushSize float
Résultat void

DrawRegionB() public méthode

public DrawRegionB ( Vector2 p ) : void
p Vector2
Résultat void

DrawRegionB() public méthode

public DrawRegionB ( Vector2 p, float brushSize ) : void
p Vector2
brushSize float
Résultat void

DrawSplit() public méthode

public DrawSplit ( Vector2 p ) : void
p Vector2
Résultat void

FindBoundaryBetweenRegions2D() public méthode

public FindBoundaryBetweenRegions2D ( Vector2 p ) : void
p Vector2
Résultat void

FindBoundaryJoinPoints2D() public méthode

public FindBoundaryJoinPoints2D ( Vector2 p ) : void
p Vector2
Résultat void

FindBoundaryWithinRegion2D() public méthode

public FindBoundaryWithinRegion2D ( Vector2 p ) : void
p Vector2
Résultat void

GetSegmentationLabelId() public méthode

public GetSegmentationLabelId ( Vector2 p ) : uint
p Vector2
Résultat uint

GetTileCache() public méthode

public GetTileCache ( ) : IList
Résultat IList

IncreaseBrushSize() public méthode

public IncreaseBrushSize ( ) : void
Résultat void

IncreaseMergeBrushSize() public méthode

public IncreaseMergeBrushSize ( ) : void
Résultat void

IncreaseSegmentationVisibility() public méthode

public IncreaseSegmentationVisibility ( ) : void
Résultat void

LoadSegmentation() public méthode

public LoadSegmentation ( TiledDatasetDescription tiledDatasetDescription ) : void
tiledDatasetDescription TiledDatasetDescription
Résultat void

LoadSegmentation() public méthode

public LoadSegmentation ( string segmentationRootDirectory ) : void
segmentationRootDirectory string
Résultat void

LoadTiledDataset() public méthode

public LoadTiledDataset ( TiledDatasetDescription tiledDatasetDescription ) : void
tiledDatasetDescription TiledDatasetDescription
Résultat void

LoadTiledDataset() public méthode

public LoadTiledDataset ( string datasetRootDirectory ) : void
datasetRootDirectory string
Résultat void

LockSegmentLabel() public méthode

public LockSegmentLabel ( uint segId ) : void
segId uint
Résultat void

MouseOver() public méthode

public MouseOver ( Vector2 p ) : void
p Vector2
Résultat void

PredictSplit() public méthode

public PredictSplit ( Vector2 p ) : void
p Vector2
Résultat void

PrepForAdjust() public méthode

public PrepForAdjust ( Vector2 p ) : void
p Vector2
Résultat void

PrepForDrawMerge() public méthode

public PrepForDrawMerge ( Vector2 p ) : void
p Vector2
Résultat void

PrepForSplit() public méthode

public PrepForSplit ( Vector2 p ) : void
p Vector2
Résultat void

RedoChange() public méthode

public RedoChange ( ) : void
Résultat void

RemapSegmentLabel() public méthode

public RemapSegmentLabel ( uint clickedId ) : void
clickedId uint
Résultat void

ReplaceSegmentationLabelCurrentConnectedComponent() public méthode

public ReplaceSegmentationLabelCurrentConnectedComponent ( uint clickedId, Vector2 p ) : void
clickedId uint
p Vector2
Résultat void

ReplaceSegmentationLabelCurrentSlice() public méthode

public ReplaceSegmentationLabelCurrentSlice ( uint clickedId, Vector2 p ) : void
clickedId uint
p Vector2
Résultat void

ResetDrawMergeState() public méthode

public ResetDrawMergeState ( Vector2 p ) : void
p Vector2
Résultat void

SaveSegmentation() public méthode

public SaveSegmentation ( ) : void
Résultat void

SaveSegmentationAs() public méthode

public SaveSegmentationAs ( string savePath ) : void
savePath string
Résultat void

SelectNewId() public méthode

public SelectNewId ( ) : void
Résultat void

TileManager() public méthode

public TileManager ( Interop tileManager ) : System
tileManager Interop
Résultat System

ToggleJoinSplits3D() public méthode

public ToggleJoinSplits3D ( ) : void
Résultat void

ToggleShowBoundaryLines() public méthode

public ToggleShowBoundaryLines ( ) : void
Résultat void

ToggleShowSegmentation() public méthode

public ToggleShowSegmentation ( ) : void
Résultat void

UndoChange() public méthode

public UndoChange ( ) : void
Résultat void

UnloadSegmentation() public méthode

public UnloadSegmentation ( ) : void
Résultat void

UnloadTiledDataset() public méthode

public UnloadTiledDataset ( ) : void
Résultat void

UnlockSegmentLabel() public méthode

public UnlockSegmentLabel ( uint segId ) : void
segId uint
Résultat void

Update() public méthode

public Update ( ) : void
Résultat void

UpdateOneTile() public méthode

public UpdateOneTile ( ) : void
Résultat void

UpdateSegmentListFocus() public méthode

public UpdateSegmentListFocus ( ) : void
Résultat void

UpdateView() public méthode

public UpdateView ( ) : void
Résultat void

UpdateXYZ() public méthode

public UpdateXYZ ( ) : void
Résultat void

UpdateZ() public méthode

public UpdateZ ( ) : void
Résultat void