C# 클래스 Mojo.TileManager

상속: NotifyPropertyChanged, IDisposable
파일 보기 프로젝트 열기: Rhoana/Mojo 1 사용 예제들

공개 메소드들

메소드 설명
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