Repetier-Host Plugin  1.6
RepetierHostExtender.interfaces.IGCodePostprocessor Interface Reference

List of all members.

Public Member Functions

GCode[] PostprocessingStarts (ISlicerInstance slicer)
 Gets called when the postprocessing starts.
GCode[] Postprocess (GCode input)
 Processes a single gcode from input and returns the resulting list of gcodes. Normally this is the unmodified gcode but a code could also get split into more then one code. Return null if you want to remove codes or postpone sending them to later.
GCode[] PostprocessingFinished ()
 Gets called after all lines have been put through Postprocess. Last chance to return missing lines.
bool PostprocessorActive (ISlicerInstance slicer)
 Returns true if the postprocessor should be used. Return disbaled if settings wound do no change.
bool ShowForSLicer (ISlicerInstance slicer)
 Does the postprocessor work with this slicer?
void Configure (IHost host)
 Should open a modal window with the current configuration. After closing the settings are stored.

Properties

PostpocessorStage Stage [get]
 Determines order of staging where it gets called.
string Name [get]
 Name of the postprocessor for selection.
string Setting [get, set]
 retrieve and set all settings compressed into a single string. A empty string is send for default configuration.
bool HasConfiguration [get]
 Is a configuration necessary for this postprocessor?

Member Function Documentation

Should open a modal window with the current configuration. After closing the settings are stored.

Parameters:
host

Processes a single gcode from input and returns the resulting list of gcodes. Normally this is the unmodified gcode but a code could also get split into more then one code. Return null if you want to remove codes or postpone sending them to later.

Parameters:
inputGCode to process.
Returns:
List of resulting gcodes.

Gets called after all lines have been put through Postprocess. Last chance to return missing lines.

Returns:
Lines to add or null

Gets called when the postprocessing starts.

/

Parameters:
slicerSlicer instance used for slicing. Allows to use slicer specific data.
Returns:
List of gcodes to insert. null = nothing to insert.

Returns true if the postprocessor should be used. Return disbaled if settings wound do no change.

Does the postprocessor work with this slicer?

Parameters:
slicerInstance of the slicer the postprocessor should work with.
Returns:
True if compatible with the slicer.

Property Documentation

Is a configuration necessary for this postprocessor?

Name of the postprocessor for selection.

retrieve and set all settings compressed into a single string. A empty string is send for default configuration.

Determines order of staging where it gets called.


The documentation for this interface was generated from the following file:
 All Classes Namespaces Functions Variables Enumerations Properties Events