C# Class Revit.SDK.Samples.MultithreadedCalculation.CS.MultithreadedCalculation.MultithreadedCalculationContainer

Container class that manages the multithreaded calculation and idling activity.
Datei anzeigen Open project: AMEE/revit

Public Methods

Method Description
MultithreadedCalculationContainer ( string _docName, UV _min, UV _max ) : System
Run ( ) : void
Stop ( ) : void

Stops the thread/calculation and application via idling.

UpdateWhileIdling ( object sender, IdlingEventArgs e ) : void

The idling callback which adds data to the AVF results.

Private Methods

Method Description
Calculate ( ) : void
DetermineFacePoints ( ) : IList

Method Details

MultithreadedCalculationContainer() public method

public MultithreadedCalculationContainer ( string _docName, UV _min, UV _max ) : System
_docName string
_min UV
_max UV
return System

Run() public method

public Run ( ) : void
return void

Stop() public method

Stops the thread/calculation and application via idling.
public Stop ( ) : void
return void

UpdateWhileIdling() public method

The idling callback which adds data to the AVF results.
public UpdateWhileIdling ( object sender, IdlingEventArgs e ) : void
sender object
e IdlingEventArgs
return void