public class SpeciesBuilder
extends java.lang.Object
Constructor | Description |
---|---|
SpeciesBuilder(Space space) |
Modifier and Type | Method | Description |
---|---|---|
SpeciesBuilder |
addAtom(AtomType type,
Vector... positions) |
|
SpeciesBuilder |
addAtom(AtomType type,
Vector position,
java.lang.String name) |
|
SpeciesBuilder |
addCount(AtomType type,
int count) |
|
SpeciesGeneral |
build() |
|
SpeciesBuilder |
setDynamic(boolean isDynamic) |
|
SpeciesBuilder |
setMoleculeOriented(boolean isMoleculeOriented) |
|
SpeciesBuilder |
setMomentOfInertia(Vector momentOfInertia) |
|
SpeciesBuilder |
withAtomFactory(SpeciesGeneral.AtomFactory atomFactory) |
|
SpeciesBuilder |
withConformation(IConformation conformation) |
|
SpeciesBuilder |
withDirection(int fromAtom,
int toAtom) |
public SpeciesBuilder(Space space)
public SpeciesBuilder setDynamic(boolean isDynamic)
public SpeciesBuilder setMoleculeOriented(boolean isMoleculeOriented)
public SpeciesBuilder setMomentOfInertia(Vector momentOfInertia)
public SpeciesBuilder withConformation(IConformation conformation)
public SpeciesBuilder withAtomFactory(SpeciesGeneral.AtomFactory atomFactory)
public SpeciesBuilder addAtom(AtomType type, Vector... positions)
public SpeciesBuilder addAtom(AtomType type, Vector position, java.lang.String name)
public SpeciesBuilder addCount(AtomType type, int count)
public SpeciesBuilder withDirection(int fromAtom, int toAtom)
public SpeciesGeneral build()