| Modifier and Type | Field and Description |
|---|---|
| private final List | convexCellsInsidePoints
List of points strictly inside convex cells. |
| private double | summedArea
Summed area. |
| private Vector3D | summedBarycenter
Summed barycenter. |
| private final double | tolerance
Tolerance below which points are consider to be identical. |
| Access | Constructor and Description |
|---|---|
| pack-priv | PropertiesComputer(final double
below which points are consider to be identical tolerance)Simple constructor. |
| Modifier and Type | Method and Description |
|---|---|
| private double | Returns: areastart vertex of the convex cell boundary start)Compute convex cell area. |
| private Vector3D | Returns: barycenterstart vertex of the convex cell boundary start)Compute convex cell barycenter. |
| public double | |
| public S2Point | |
| public List | Returns: points strictly inside convex cellsGet the points strictly inside convex cells. |
| public void | visitInternalNode(final BSPTree<Sphere2D>
BSP node guaranteed to have a non null cut sub-hyperplane node)Implements org. Visit a BSP tree node node having a non-null sub-hyperplane. |
| public void | visitLeafNode(final BSPTree<Sphere2D>
leaf BSP node having a null sub-hyperplane node)Implements org. Visit a leaf BSP tree node node having a null sub-hyperplane. |
| public BSPTreeVisitor. | visitOrder(final BSPTree<Sphere2D>
BSP node guaranteed to have a non null cut sub-hyperplane node)Implements org. Determine the visit order for this node. |
| convexCellsInsidePoints | back to summary |
|---|---|
| private final List<Vector3D> convexCellsInsidePoints List of points strictly inside convex cells. | |
| summedArea | back to summary |
|---|---|
| private double summedArea Summed area. | |
| summedBarycenter | back to summary |
|---|---|
| private Vector3D summedBarycenter Summed barycenter. | |
| tolerance | back to summary |
|---|---|
| private final double tolerance Tolerance below which points are consider to be identical. | |
| PropertiesComputer | back to summary |
|---|---|
| pack-priv PropertiesComputer(final double tolerance) Simple constructor.
| |
| convexCellArea | back to summary |
|---|---|
| private double convexCellArea(final Vertex start) Compute convex cell area.
| |
| convexCellBarycenter | back to summary |
|---|---|
| private Vector3D convexCellBarycenter(final Vertex start) Compute convex cell barycenter. | |
| getArea | back to summary |
|---|---|
| public double getArea() Get the area.
| |
| getBarycenter | back to summary |
|---|---|
| public S2Point getBarycenter() Get the barycenter.
| |
| getConvexCellsInsidePoints | back to summary |
|---|---|
| public List Get the points strictly inside convex cells. | |
| visitInternalNode | back to summary |
|---|---|
| public void visitInternalNode(final BSPTree<Sphere2D> node) Implements org. Doc from org. Visit a BSP tree node node having a non-null sub-hyperplane. It is guaranteed that this method will be called after | |
| visitLeafNode | back to summary |
|---|---|
| public void visitLeafNode(final BSPTree<Sphere2D> node) Implements org. Doc from org. Visit a leaf BSP tree node node having a null sub-hyperplane. | |
| visitOrder | back to summary |
|---|---|
| public BSPTreeVisitor. Implements org. Doc from org. Determine the visit order for this node. Before attempting to visit an internal node, this method is
called to determine the desired ordering of the visit. It is
guaranteed that this method will be called before
| |