Top Description Fields Constructors Methods
org.apache.commons.math3.geometry.partitioning

public Class NodesSet<S extends Space>

extends Object
implements Iterable<BSPTree<S extends Space>>
Class Inheritance
All Implemented Interfaces
java.lang.Iterable
Type Parameters
<S>
Type of the space.
Imports
java.util.ArrayList, .Iterator, .List, org.apache.commons.math3.geometry.Space

Set of BSP tree nodes.
Since
3.4
See Also
BoundaryAttribute

Field Summary

Modifier and TypeField and Description
private List<BSPTree<S>>
list

List of sub-hyperplanes.

Constructor Summary

AccessConstructor and Description
public
NodesSet()

Simple constructor.

Method Summary

Modifier and TypeMethod and Description
public void
add(final BSPTree<S>
node to add
node
)

Add a node if not already known.

public void
addAll(final Iterable<BSPTree<S>>
nodes iterator
iterator
)

Add nodes if they are not already known.

public Iterator<BSPTree<S>>
iterator()

Implements java.lang.Iterable.iterator.

Returns an iterator over elements of type T.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

listback to summary
private List<BSPTree<S>> list

List of sub-hyperplanes.

Constructor Detail

NodesSetback to summary
public NodesSet()

Simple constructor.

Method Detail

addback to summary
public void add(final BSPTree<S> node)

Add a node if not already known.

Parameters
node:BSPTree<S>

node to add

addAllback to summary
public void addAll(final Iterable<BSPTree<S>> iterator)

Add nodes if they are not already known.

Parameters
iterator:Iterable<BSPTree<S>>

nodes iterator

iteratorback to summary
public Iterator<BSPTree<S>> iterator()

Implements java.lang.Iterable.iterator.

Doc from java.lang.Iterable.iterator.

Returns an iterator over elements of type T.

Returns:Iterator<BSPTree<S>>

an Iterator.