Documentation ¶
Overview ¶
Package postprocess contains functionality to postprocess pointcloud maps
Index ¶
Constants ¶
View Source
const ( // ToggleCommand can be used to turn postprocessing on and off. ToggleCommand = "postprocess_toggle" // AddCommand can be used to add points to the pointcloud map. AddCommand = "postprocess_add" // RemoveCommand can be used to remove points from the pointcloud map. RemoveCommand = "postprocess_remove" // UndoCommand can be used to undo last postprocessing step. UndoCommand = "postprocess_undo" // PathCommand can be used to specify a pcd that has already been postprocessed. PathCommand = "postprocess_path" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Instruction ¶
type Instruction int
Instruction describes the action of the postprocess step.
const ( // Add is the instruction for adding points. Add Instruction = iota // Remove is the instruction for removing points. Remove = iota )
type Task ¶
type Task struct { Instruction Instruction Points []r3.Vector }
Task can be used to construct a postprocessing step.
func ParseDoCommand ¶
func ParseDoCommand( unstructuredPoints interface{}, instruction Instruction, ) (Task, error)
ParseDoCommand parses postprocessing DoCommands into Tasks.
Click to show internal directories.
Click to hide internal directories.