SurfaceExtractor
Extends:
Indirect Implements:
A surface extractor that generates a polygonal mesh from Hermite data.
Constructor Summary
Public Constructor | ||
public |
Constructs a new surface extractor. |
Member Summary
Public Members | ||
public |
A container for the data that will be returned to the main thread. |
Method Summary
Public Methods | ||
public |
createTransferList(transferList: Array): Transferable[] Creates a list of transferable items. |
|
public |
process(request: ExtractionRequest): * Extracts a surface from the given Hermite data. |
|
public |
Prepares a response that can be send back to the main thread. |
Inherited Summary
From class DataProcessor | ||
protected |
A set of Hermite data that will be used during processing. |
|
protected |
A container for the data that will be returned to the main thread. |
|
public |
createTransferList(transferList: Array): Transferable[] Creates a list of transferable items. |
|
public |
Returns the data of this processor. |
|
public |
process(request: DataMessage): DataProcessor Processes the given request. |
|
public |
Prepares a response that can be send back to the main thread. |
Public Constructors
Public Members
public response: ExtractionResponse source
A container for the data that will be returned to the main thread.
Override:
DataProcessor#responsePublic Methods
public createTransferList(transferList: Array): Transferable[] source
Creates a list of transferable items.
Override:
DataProcessor#createTransferListParams:
Name | Type | Attribute | Description |
transferList | Array |
|
An optional target list. The transferable items will be added to this list. |
Return:
Transferable[] | The transfer list. |
public process(request: ExtractionRequest): * source
Extracts a surface from the given Hermite data.
Override:
DataProcessor#processParams:
Name | Type | Attribute | Description |
request | ExtractionRequest | An extraction request. |
Return:
* |
public respond(): ExtractionResponse source
Prepares a response that can be send back to the main thread.
Should be used together with SurfaceExtractor#createTransferList.