|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.jhu.ece.iacl.jist.structures.geom.EmbeddedPointSet
public class EmbeddedPointSet
The Class EmbeddedPointSet.
Nested Class Summary | |
---|---|
class |
EmbeddedPointSet.PointLocatorResult
The Class PointLocatorResult. |
Field Summary | |
---|---|
protected int[] |
adjacencies
The adjacencies. |
protected double[][] |
cellData
The cell data. |
protected int[] |
indexes
The indexes. |
protected java.lang.String |
name
The name. |
protected double[][] |
pointData
The point data. |
protected Point3f[] |
points
The points. |
Constructor Summary | |
---|---|
EmbeddedPointSet()
Instantiates a new embedded point set. |
|
EmbeddedPointSet(Point3f[] pts)
Instantiates a new embedded point set. |
|
EmbeddedPointSet(Point3f[] pts,
int[] indexes)
Instantiates a new embedded point set. |
|
EmbeddedPointSet(Point3f[] pts,
int[] indexes,
int[] adjacencies)
Instantiates a new embedded point set. |
Method Summary | |
---|---|
int[] |
getAdjacencies()
Gets the adjacencies. |
Vector4d |
getBarycentrics(Point3f pt,
int id)
Gets the barycentrics. |
double[][] |
getCellData()
Gets the cell data. |
int |
getContainingTetrahedron(Point3f rkP)
Gets the containing tetrahedron. |
EmbeddedSurface |
getHull()
Gets the hull. |
int |
getIndexCount()
Gets the index count. |
int[] |
getIndexes()
Gets the indexes. |
EmbeddedPointSet.PointLocatorResult |
getLocatorResult()
Gets the locator result. |
java.lang.String |
getName()
Gets the name. |
Point3f |
getPoint(int i)
Gets the point. |
int |
getPointCount()
Gets the point count. |
double[][] |
getPointData()
Gets the point data. |
double[] |
getPointData(int i)
Gets the point data. |
double |
getPointData(int i,
int j)
Gets the point data. |
Point3f[] |
getPoints()
Gets the points. |
int |
getTetrahedraCount()
Gets the tetrahedra count. |
int[] |
getTetrahedron(int i)
Gets the tetrahedron. |
void |
getTetrahedron(int i,
int[] tetra)
Gets the tetrahedron. |
double |
getVolume()
Gets the volume. |
double |
getVolume(int i)
Gets the volume. |
void |
setAdjacencies(int[] adjacencies)
Sets the adjacencies. |
void |
setCellData(double[][] cellData)
Sets the cell data. |
void |
setIndexes(int[] indexes)
Sets the indexes. |
void |
setName(java.lang.String name)
Sets the name. |
void |
setPointData(double[][] data)
Sets the point data. |
void |
setPoints(Point3f[] points)
Sets the points. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected Point3f[] points
protected int[] indexes
protected int[] adjacencies
protected double[][] pointData
protected double[][] cellData
protected java.lang.String name
Constructor Detail |
---|
public EmbeddedPointSet()
public EmbeddedPointSet(Point3f[] pts)
pts
- the ptspublic EmbeddedPointSet(Point3f[] pts, int[] indexes)
pts
- the ptsindexes
- the indexespublic EmbeddedPointSet(Point3f[] pts, int[] indexes, int[] adjacencies)
pts
- the ptsindexes
- the indexesadjacencies
- the adjacenciesMethod Detail |
---|
public int getPointCount()
public int getIndexCount()
public int getTetrahedraCount()
public Point3f[] getPoints()
public Point3f getPoint(int i)
i
- the i
public int[] getTetrahedron(int i)
i
- the i
public void getTetrahedron(int i, int[] tetra)
i
- the itetra
- the tetrapublic double getVolume()
public double getVolume(int i)
i
- the i
public void setPoints(Point3f[] points)
points
- the new pointspublic int[] getIndexes()
public void setIndexes(int[] indexes)
indexes
- the new indexespublic int[] getAdjacencies()
public void setAdjacencies(int[] adjacencies)
adjacencies
- the new adjacenciespublic double[][] getPointData()
public double[] getPointData(int i)
i
- the i
public double getPointData(int i, int j)
i
- the ij
- the j
public void setPointData(double[][] data)
data
- the new point datapublic java.lang.String getName()
public void setName(java.lang.String name)
name
- the new namepublic double[][] getCellData()
public void setCellData(double[][] cellData)
cellData
- the new cell datapublic EmbeddedSurface getHull()
public EmbeddedPointSet.PointLocatorResult getLocatorResult()
public int getContainingTetrahedron(Point3f rkP)
rkP
- the rk p
public Vector4d getBarycentrics(Point3f pt, int id)
pt
- the ptid
- the id
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |