public abstract class APointCloud<T extends APoint>
extends java.lang.Object
Constructor and Description |
---|
APointCloud() |
APointCloud(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
abstract void |
addPoint(T p)
Adds a point to the cloud
|
abstract void |
addPointAtIndex(T p,
int index)
Adds a point to a specific cloud index
|
abstract void |
createActorFromPoints()
Create actor for a Pointcloud
|
abstract void |
generateHandler()
Generate the necessary Pointcloud handlers
|
double[] |
getBounds() |
vtk.vtkLODActor |
getCloudLODActor() |
java.lang.String |
getCloudName() |
IPointCloudHandler |
getColorHandler() |
int |
getMemorySize() |
int |
getNumberOfPoints() |
abstract T |
getPointAtIndex(int index)
Get point from index
|
vtk.vtkPolyData |
getPolyData() |
vtk.vtkPoints |
getXYZPoints() |
void |
setBounds(double[] bounds) |
void |
setCloudLODActor(vtk.vtkLODActor cloudLODActor) |
void |
setCloudName(java.lang.String cloudName) |
void |
setColorHandler(IPointCloudHandler colorHandler) |
void |
setMemorySize(int memorySize) |
void |
setNumberOfPoints(int numberOfPoints) |
void |
setPolyData(vtk.vtkPolyData polyData) |
void |
setXYZPoints(vtk.vtkPoints xyzPoints) |
java.lang.String |
toString() |
public APointCloud(java.lang.String name)
public APointCloud()
public abstract T getPointAtIndex(int index)
index
- public abstract void addPoint(T p)
p
- public abstract void addPointAtIndex(T p, int index)
p
- index
- public abstract void createActorFromPoints()
public abstract void generateHandler()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getCloudName()
public void setCloudName(java.lang.String cloudName)
cloudName
- the cloudName to setpublic vtk.vtkPoints getXYZPoints()
public void setXYZPoints(vtk.vtkPoints xyzPoints)
points
- the points to setpublic vtk.vtkPolyData getPolyData()
public void setPolyData(vtk.vtkPolyData polyData)
polyData
- the polyData to setpublic vtk.vtkLODActor getCloudLODActor()
public void setCloudLODActor(vtk.vtkLODActor cloudLODActor)
cloudLODActor
- the cloudLODActor to setpublic int getNumberOfPoints()
public void setNumberOfPoints(int numberOfPoints)
numberOfPoints
- the numberOfPoints to setpublic double[] getBounds()
public void setBounds(double[] bounds)
bounds
- the bounds to setpublic IPointCloudHandler getColorHandler()
public void setColorHandler(IPointCloudHandler colorHandler)
colorHandler
- the colorHandler to setpublic int getMemorySize()
public void setMemorySize(int memorySize)
memorySize
- the memorySize to setCopyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.