Module rgg
Package de.grogra.rgg
-
Interface Summary Interface Description NodeFilter<T> -
Class Summary Class Description acropetal Attributes AvoidIntersection Instances ofAvoidIntersection
helps to detected potential intersection by using rays (Line
).Axiom basipetal BooleanNode BooleanSynth<T> Instances ofBooleanSynth
are used in the context of the methodLibrary.synthesize(Object, ObjectToObjectGenerator, ObjectToBoolean)
.ByteNode ByteSynth<T> Instances ofByteSynth
are used in the context of the methodLibrary.synthesize(Object, ObjectToObjectGenerator, ObjectToByte)
.Cell Cell.Pattern CharNode CharSynth<T> Instances ofCharSynth
are used in the context of the methodLibrary.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 ofConcurrentTask
s.Curve Deprecated. Curve.Type CurveRef CurveRef.Type DoubleNode DoubleSynth<T> Instances ofDoubleSynth
are used in the context of the methodLibrary.synthesize(Object, ObjectToObjectGenerator, ObjectToDouble)
.FileRef FileRef.Type FloatNode FloatSynth<T> Instances ofFloatSynth
are used in the context of the methodLibrary.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 ofIntSynth
are used in the context of the methodLibrary.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 LightModelD Provides the same functionality as LightModelD but in addition can deliver results for every recursion depth.LightModelD.Type LightModelVisualizer Location LongNode LongSynth<T> Instances ofLongSynth
are used in the context of the methodLibrary.synthesize(Object, ObjectToObjectGenerator, ObjectToLong)
.NodeToDouble NodeToFloat NodeToInt NodeUtils ObjectNode ObjectSynth<T,V> Instances ofObjectSynth
are used in the context of the methodLibrary.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 ofScanner
enables to scan a structure using rays.ShortNode ShortSynth<T> Instances ofShortSynth
are used in the context of the methodLibrary.synthesize(Object, ObjectToObjectGenerator, ObjectToShort)
.SRoot Statistics SurfaceRef SurfaceRef.Type TreeMatcher TypeRoot This class represents the root node of a type graph in aGraphManager
. -
Annotation Types Summary Annotation Type Description Accelerator