de.grogra.rgg contains the base classes for RGG modelling
within the GroIMP software.See: Description
| Interface | Description |
|---|---|
| NodeFilter<T> |
| Class | Description |
|---|---|
| acropetal | |
| Attributes | |
| AvoidIntersection |
Instances of
AvoidIntersection helps to detected
potential intersection by using rays
(Line). |
| Axiom | |
| basipetal | |
| BooleanNode | |
| BooleanSynth<T> |
Instances of
BooleanSynth are used in the context of the method
Library.synthesize(Object, ObjectToObjectGenerator, ObjectToBoolean). |
| ByteNode | |
| ByteSynth<T> |
Instances of
ByteSynth are used in the context of the method
Library.synthesize(Object, ObjectToObjectGenerator, ObjectToByte). |
| Cell | |
| Cell.Pattern | |
| CharNode | |
| CharSynth<T> |
Instances of
CharSynth are used in the context of the method
Library.synthesize(Object, ObjectToObjectGenerator, ObjectToChar). |
| ConcurrentTask |
This abstract class has to be used as base class for concurrent
tasks in the context of an RGG.
|
| ConcurrentTasks |
This class implements a list of
ConcurrentTasks. |
| Curve | Deprecated |
| Curve.Type | |
| CurveRef | |
| CurveRef.Type | |
| DoubleNode | |
| DoubleSynth<T> |
Instances of
DoubleSynth are used in the context of the method
Library.synthesize(Object, ObjectToObjectGenerator, ObjectToDouble). |
| FileRef | |
| FileRef.Type | |
| FloatNode | |
| FloatSynth<T> |
Instances of
FloatSynth are used in the context of the method
Library.synthesize(Object, ObjectToObjectGenerator, ObjectToFloat). |
| FluxLightModel |
The FluxLightModel class provides a spectral light model, used to compute the spectral light distribution in the current graph. |
| FluxLightModel.Type | |
| Function | Deprecated |
| Function.Type | |
| FunctionRef | |
| FunctionRef.Type | |
| Instance | |
| IntNode | |
| IntSynth<T> |
Instances of
IntSynth are used in the context of the method
Library.synthesize(Object, ObjectToObjectGenerator, ObjectToInt). |
| Library |
This class contains a collection of methods and constants which are
useful in RGG modelling, especially in 3D.
|
| LightModel |
This light model generates light rays from the light sources in the current
scene and calculates how much light is received by any object.
|
| LightModel.Type | |
| LightModelBase | |
| LightModelVisualizer | |
| Location | |
| LongNode | |
| LongSynth<T> |
Instances of
LongSynth are used in the context of the method
Library.synthesize(Object, ObjectToObjectGenerator, ObjectToLong). |
| NodeToDouble | |
| NodeToFloat | |
| NodeToInt | |
| ObjectNode | |
| ObjectSynth<T,V> |
Instances of
ObjectSynth are used in the context of the method
Library.synthesize(Object, ObjectToObjectGenerator, ObjectToObject). |
| Reference | |
| Reference.Type | |
| RGG |
This class is the base class of all instances of relational
growth grammars within GroIMP.
|
| RGGRoot | |
| Scanner |
Instances of
Scanner enables to scan a structure
using rays. |
| ShortNode | |
| ShortSynth<T> |
Instances of
ShortSynth are used in the context of the method
Library.synthesize(Object, ObjectToObjectGenerator, ObjectToShort). |
| SRoot | |
| Statistics | |
| SurfaceRef | |
| SurfaceRef.Type | |
| TreeMatcher | |
| TypeRoot |
This class represents the root node of a type graph in a
GraphManager. |
| Annotation Type | Description |
|---|---|
| Accelerator |