Uranium
Application Framework
|
A Job subclass that performs mesh writing. More...
Public Member Functions | |
def | __init__ |
Creates a new job for writing meshes. More... | |
![]() | |
def | __init__ |
Creates a new job for writing. More... | |
def | setFileName |
def | getFileName |
def | getStream |
def | run |
![]() | |
def | __init__ |
Initialize. More... | |
def | getDescription |
Get the description for this job. More... | |
def | isVisible |
Should this job be shown in the UI. More... | |
def | run |
Perform the actual task of this job. More... | |
def | getResult |
Get the result of the job. More... | |
def | setResult |
Set the result of this job. More... | |
def | setError |
Set an exception that was thrown while the job was being executed. More... | |
def | start |
Start the job. More... | |
def | cancel |
Cancel the job. More... | |
def | isRunning |
Check whether the job is currently running. More... | |
def | isFinished |
Check whether the job has finished processing. More... | |
def | hasError |
Check whether the Job has encountered an error during execution. More... | |
def | getError |
Get the error that was encountered during execution. More... | |
Additional Inherited Members | |
![]() | |
def | yieldThread |
Utility function that allows us to yield thread processing. More... | |
![]() | |
tuple | finished = Signal() |
Emitted when the job has finished processing. More... | |
tuple | progress = Signal() |
Emitted when the job processing has progressed. More... | |
A Job subclass that performs mesh writing.
The result of this Job is a MeshData object.
def UM.Mesh.WriteMeshJob.WriteMeshJob.__init__ | ( | self, | |
writer, | |||
stream, | |||
nodes, | |||
mode | |||
) |
Creates a new job for writing meshes.
writer | The file writer to use, with the correct MIME type. |
stream | The output stream to write to. |
nodes | A collection of nodes to write to the stream. |
mode | Additional information to send to the writer, such as whether to write in binary format or in ASCII format. |