public class EventsHandler extends AEventsHandler
Modifier and Type | Class and Description |
---|---|
static class |
EventsHandler.RepresentationType |
static class |
EventsHandler.SensorTypeInteraction |
Modifier and Type | Field and Description |
---|---|
protected java.util.LinkedHashMap<java.lang.String,APointCloud<?>> |
linkedHashMapCloud |
protected java.util.LinkedHashMap<java.lang.String,PointCloudMesh> |
linkedHashMapMesh |
protected vtk.vtkRenderer |
renderer |
msgHelp, snapshotWriter, wif
Constructor and Description |
---|
EventsHandler(InteractorStyleVis3D interactorStyle,
java.util.LinkedHashMap<java.lang.String,APointCloud<?>> linkedHashMapCloud,
java.util.LinkedHashMap<java.lang.String,PointCloudMesh> linkedHashMapMesh,
IMraLogGroup source) |
Modifier and Type | Method and Description |
---|---|
void |
addActorToRenderer(java.lang.String cloudName) |
protected pt.lsts.neptus.vtk.mravisualizer.EventsHandler.ColorMappingRelation |
getColorMapRel() |
EventsHandler.RepresentationType |
getRepresentationType() |
EventsHandler.SensorTypeInteraction |
getSensorTypeInteraction() |
protected void |
init()
Initial params configurations
|
void |
performContouring(java.lang.String cloudName) |
void |
performMeshingOnCloud(APointCloud<?> pointCloud) |
void |
performMeshSmoothing(PointCloudMesh mesh) |
void |
removeCloudFromRenderer(java.lang.String cloudName) |
void |
removeMeshFromRenderer(java.lang.String cloudName) |
protected APointCloud<?> |
searchForPointCloudOnRenderer() |
protected void |
setColorMapRel(pt.lsts.neptus.vtk.mravisualizer.EventsHandler.ColorMappingRelation colorMapRel) |
protected void |
setHelpMsg()
Set Msg to be added on help User interactiors keyboard shortcuts Use msgHelp String var to assign text
|
void |
setRepresentationType(EventsHandler.RepresentationType representationType) |
void |
setSensorTypeInteraction(EventsHandler.SensorTypeInteraction sensorTypeInteraction) |
getCanvas, getInteractor, getInteractorStyle, getMsgHelp, getRenderer, getSource, getTextProcessingActor, getTextZExagInfoActor, resetViewport, setCanvas, setInteractor, setInteractorStyle, setRenderer, setSource, setTextProcessingActor, setTextZExagInfoActor, takeSnapShot
protected vtk.vtkRenderer renderer
protected java.util.LinkedHashMap<java.lang.String,APointCloud<?>> linkedHashMapCloud
protected java.util.LinkedHashMap<java.lang.String,PointCloudMesh> linkedHashMapMesh
public EventsHandler(InteractorStyleVis3D interactorStyle, java.util.LinkedHashMap<java.lang.String,APointCloud<?>> linkedHashMapCloud, java.util.LinkedHashMap<java.lang.String,PointCloudMesh> linkedHashMapMesh, IMraLogGroup source)
protected void init()
AEventsHandler
init
in class AEventsHandler
protected APointCloud<?> searchForPointCloudOnRenderer()
protected void setHelpMsg()
AEventsHandler
setHelpMsg
in class AEventsHandler
public void performMeshingOnCloud(APointCloud<?> pointCloud)
pointCloud
- public void performMeshSmoothing(PointCloudMesh mesh)
public void performContouring(java.lang.String cloudName)
public void addActorToRenderer(java.lang.String cloudName)
cloudName
- public void removeCloudFromRenderer(java.lang.String cloudName)
cloudName
- public void removeMeshFromRenderer(java.lang.String cloudName)
cloudName
- public EventsHandler.SensorTypeInteraction getSensorTypeInteraction()
public void setSensorTypeInteraction(EventsHandler.SensorTypeInteraction sensorTypeInteraction)
sensorTypeInteraction
- the sensorTypeInteraction to setpublic EventsHandler.RepresentationType getRepresentationType()
public void setRepresentationType(EventsHandler.RepresentationType representationType)
representationType
- the representationType to setprotected pt.lsts.neptus.vtk.mravisualizer.EventsHandler.ColorMappingRelation getColorMapRel()
protected void setColorMapRel(pt.lsts.neptus.vtk.mravisualizer.EventsHandler.ColorMappingRelation colorMapRel)
colorMapRel
- the colorMapRel to setCopyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.