C# Class SEToolbox.ViewModels.MergeVoxelViewModel

Inheritance: BaseViewModel
Show file Open project: midspace/SEToolbox Class Usage Examples

Public Methods

Method Description
ApplyCanExecute ( ) : bool
ApplyExecuted ( ) : void
BuildEntity ( ) : VRage.ObjectBuilders.MyObjectBuilder_EntityBase
CancelCanExecute ( ) : bool
CancelExecuted ( ) : void
MergeVoxelViewModel ( BaseViewModel parentViewModel, MergeVoxelModel dataModel ) : System.IO

Private Methods

Method Description
MergeAsteroidMaterialFrom ( MyVoxelMap &newAsteroid, Vector3 min, StructureVoxelModel modelPrimary, StructureVoxelModel modelSecondary, Vector3 minPrimary, Vector3 minSecondary ) : void
MergeAsteroidVolumeInto ( MyVoxelMap &newAsteroid, Vector3D min, StructureVoxelModel modelPrimary, StructureVoxelModel modelSecondary, Vector3D minPrimary, Vector3D minSecondary ) : void
SubtractAsteroidVolumeFrom ( MyVoxelMap &newAsteroid, Vector3D min, StructureVoxelModel modelPrimary, StructureVoxelModel modelSecondary, Vector3D minPrimary, Vector3D minSecondary ) : void

Method Details

ApplyCanExecute() public method

public ApplyCanExecute ( ) : bool
return bool

ApplyExecuted() public method

public ApplyExecuted ( ) : void
return void

BuildEntity() public method

public BuildEntity ( ) : VRage.ObjectBuilders.MyObjectBuilder_EntityBase
return VRage.ObjectBuilders.MyObjectBuilder_EntityBase

CancelCanExecute() public method

public CancelCanExecute ( ) : bool
return bool

CancelExecuted() public method

public CancelExecuted ( ) : void
return void

MergeVoxelViewModel() public method

public MergeVoxelViewModel ( BaseViewModel parentViewModel, MergeVoxelModel dataModel ) : System.IO
parentViewModel BaseViewModel
dataModel MergeVoxelModel
return System.IO