This class is used for the attributes associated with the
nodes of region boundary shell trees returned by the Region.
when the boolean includeBoundaryAttributes parameter is
set to true. It contains the parts of the node cut
sub-hyperplane that belong to the boundary.
This class is a simple placeholder, it does not provide any processing methods.
Region#getTree
| Modifier and Type | Field and Description |
|---|---|
| private final SubHyperplane | plusInside
Part of the node cut sub-hyperplane that belongs to the boundary and has the inside of the region on the plus side of its underlying hyperplane (may be null). |
| private final SubHyperplane | plusOutside
Part of the node cut sub-hyperplane that belongs to the boundary and has the outside of the region on the plus side of its underlying hyperplane (may be null). |
| private final NodesSet | splitters
Sub-hyperplanes that were used to split the boundary part. |
| Access | Constructor and Description |
|---|---|
| public | BoundaryAttribute(final SubHyperplane<S>
part of the node cut sub-hyperplane that
belongs to the boundary and has the outside of the region on
the plus side of its underlying hyperplane (may be null) plusOutside, final SubHyperplane<S> part of the node cut sub-hyperplane that
belongs to the boundary and has the inside of the region on the
plus side of its underlying hyperplane (may be null) plusInside)
Deprecated
as of 3.4, the constructor has been replaced by a new one
which is not public anymore, as it is intended to be used only by
BoundaryBuilder
Simple constructor. |
| pack-priv | BoundaryAttribute(final SubHyperplane<S>
part of the node cut sub-hyperplane that
belongs to the boundary and has the outside of the region on
the plus side of its underlying hyperplane (may be null) plusOutside, final SubHyperplane<S> part of the node cut sub-hyperplane that
belongs to the boundary and has the inside of the region on the
plus side of its underlying hyperplane (may be null) plusInside, final NodesSet<S> sub-hyperplanes that were used to
split the boundary part (may be null) splitters)Simple constructor. |
| Modifier and Type | Method and Description |
|---|---|
| public SubHyperplane | Returns: part of the node cut sub-hyperplane that belongs to the boundary and has the inside of the region on the plus side of its underlying hyperplaneGet the part of the node cut sub-hyperplane that belongs to the boundary and has the inside of the region on the plus side of its underlying hyperplane. |
| public SubHyperplane | Returns: part of the node cut sub-hyperplane that belongs to the boundary and has the outside of the region on the plus side of its underlying hyperplaneGet the part of the node cut sub-hyperplane that belongs to the boundary and has the outside of the region on the plus side of its underlying hyperplane. |
| public NodesSet | Returns: sub-hyperplanes that were used to split the boundary partGet the sub-hyperplanes that were used to split the boundary part. |
| plusInside | back to summary |
|---|---|
| private final SubHyperplane<S> plusInside Part of the node cut sub-hyperplane that belongs to the boundary and has the inside of the region on the plus side of its underlying hyperplane (may be null). | |
| plusOutside | back to summary |
|---|---|
| private final SubHyperplane<S> plusOutside Part of the node cut sub-hyperplane that belongs to the boundary and has the outside of the region on the plus side of its underlying hyperplane (may be null). | |
| splitters | back to summary |
|---|---|
| private final NodesSet<S> splitters Sub-hyperplanes that were used to split the boundary part. | |
| BoundaryAttribute | back to summary |
|---|---|
| public BoundaryAttribute(final SubHyperplane<S> plusOutside, final SubHyperplane<S> plusInside)
Deprecated as of 3.4, the constructor has been replaced by a new one
which is not public anymore, as it is intended to be used only by
Simple constructor.
| |
| BoundaryAttribute | back to summary |
|---|---|
| pack-priv BoundaryAttribute(final SubHyperplane<S> plusOutside, final SubHyperplane<S> plusInside, final NodesSet<S> splitters) Simple constructor.
| |
| getPlusInside | back to summary |
|---|---|
| public SubHyperplane Get the part of the node cut sub-hyperplane that belongs to the boundary and has the inside of the region on the plus side of its underlying hyperplane.
| |
| getPlusOutside | back to summary |
|---|---|
| public SubHyperplane Get the part of the node cut sub-hyperplane that belongs to the boundary and has the outside of the region on the plus side of its underlying hyperplane.
| |
| getSplitters | back to summary |
|---|---|
| public NodesSet Get the sub-hyperplanes that were used to split the boundary part.
| |