-
public final class PlyRendererController
-
-
Field Summary
Fields Modifier and Type Field Description private Function1<PointCloudBox, Unit>onDimensionsChanged
-
Constructor Summary
Constructors Constructor Description PlyRendererController()
-
Method Summary
Modifier and Type Method Description final Function1<PointCloudBox, Unit>getOnDimensionsChanged()final UnitsetOnDimensionsChanged(Function1<PointCloudBox, Unit> onDimensionsChanged)final Unitbind(TouchableGLSurfaceView view, PlyRenderer renderer)Internal bridge to connect the View to this Controller final UnitloadData(ByteArray bytes)final UnitsetEditingMode(Boolean enabled)final UnitsetBoxCenter(Point3 center)final UnitsetBoxDimensions(Dimensions size)final UnitresetCamera()final UnitresetBox()final UnitcaptureCurrentState(Function1<PointCloudBox, Unit> onCaptured)Safely request current state from the GL thread -
-
Method Detail
-
getOnDimensionsChanged
final Function1<PointCloudBox, Unit> getOnDimensionsChanged()
-
setOnDimensionsChanged
final Unit setOnDimensionsChanged(Function1<PointCloudBox, Unit> onDimensionsChanged)
-
bind
final Unit bind(TouchableGLSurfaceView view, PlyRenderer renderer)
Internal bridge to connect the View to this Controller
-
setEditingMode
final Unit setEditingMode(Boolean enabled)
-
setBoxCenter
final Unit setBoxCenter(Point3 center)
-
setBoxDimensions
final Unit setBoxDimensions(Dimensions size)
-
resetCamera
final Unit resetCamera()
-
captureCurrentState
final Unit captureCurrentState(Function1<PointCloudBox, Unit> onCaptured)
Safely request current state from the GL thread
-
-
-
-