Overview | Package | Class | Tree | Index | Help
PREV LETTER NEXT LETTER | FRAMES NO FRAMES

$ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

## P

P - Class in de.grogra.blocks.functionParser
P() - Constructor for class de.grogra.blocks.functionParser.P
P - Static variable in class de.grogra.blocks.functionParser.sym
p - Variable in class de.grogra.blocks.xFrogFileParser.Expr
P - Class in de.grogra.turtle
  The turtle command `P(x)` sets `TurtleState.color` to the specified `argument` `x`.
P(Shader) - Constructor for class de.grogra.turtle.P
P(Shader, Shader) - Constructor for class de.grogra.turtle.P
P(int) - Constructor for class de.grogra.turtle.P
P() - Constructor for class de.grogra.turtle.P
P(float) - Constructor for class de.grogra.turtle.P
p$FIELD - Static variable in class de.grogra.blocks.CustomFunction
P.Pattern - Class in de.grogra.turtle
P.Pattern() - Constructor for class de.grogra.turtle.P.Pattern
P0 - Class in de.grogra.turtle
  The turtle command `P0` resets `TurtleState.color` to its initial value (as defined in `TurtleState.initialState`).
P0() - Constructor for class de.grogra.turtle.P0
p2d0 - Variable in class de.grogra.math.Pool
p2d1 - Variable in class de.grogra.math.Pool
p2d2 - Variable in class de.grogra.math.Pool
p2d3 - Variable in class de.grogra.math.Pool
p2f0 - Variable in class de.grogra.math.Pool
p2f1 - Variable in class de.grogra.math.Pool
p2f2 - Variable in class de.grogra.math.Pool
p2f3 - Variable in class de.grogra.math.Pool
p3d0 - Variable in class de.grogra.math.Pool
p3d1 - Variable in class de.grogra.math.Pool
p3d2 - Variable in class de.grogra.math.Pool
p3d3 - Variable in class de.grogra.math.Pool
p3f0 - Variable in class de.grogra.math.Pool
p3f1 - Variable in class de.grogra.math.Pool
p3f2 - Variable in class de.grogra.math.Pool
p3f3 - Variable in class de.grogra.math.Pool
p4f0 - Variable in class de.grogra.math.Pool
p4f1 - Variable in class de.grogra.math.Pool
p4f2 - Variable in class de.grogra.math.Pool
p4f3 - Variable in class de.grogra.math.Pool
PACKAGE - Static variable in interface de.grogra.grogra.LSYTokenTypes
paint(Graphics) - Method in class de.grogra.imp.awt.CanvasAdapter.CanvasComponent
paint(Graphics) - Method in class de.grogra.util.AWTSplashScreen
paintHighlight(int, Graphics2D) - Method in class de.grogra.imp.awt.CanvasAdapter
paintHighlight(int, Graphics2D) - Method in class de.grogra.imp3d.WireframeCanvas
paintIcon(Component, Graphics2D, int, int, int, int, int) - Method in interface de.grogra.icon.Icon
paintIcon(Component, Graphics, int, int) - Method in class de.grogra.icon.IconAdapter
paintIcon(Component, Graphics2D, int, int, int, int, int) - Method in class de.grogra.icon.IconImpl
paintIcon(Component, Graphics2D, int, int, int, int, int) - Method in class de.grogra.imp.objects.ImageAdapter
paintIcon(Component, Graphics2D, int, int, int, int, int) - Method in class de.grogra.imp3d.objects.SpectralLightMapNode
paintIcon(Component, Graphics2D, int, int, int, int, int) - Method in class de.grogra.imp3d.shading.ChannelSPD
paintIcon(Component, Graphics2D, int, int, int, int, int) - Method in class de.grogra.imp3d.shading.ColorMapNode
paintIcon(Component, Graphics2D, int, int, int, int, int) - Method in class de.grogra.imp3d.shading.RGBAShader
paintIcon(Component, Graphics2D, int, int, int, int, int) - Method in class de.grogra.math.Graytone
paintIcon(Component, Graphics2D, int, int, int, int, int) - Method in class de.grogra.math.RGBColor
paintScene(int, Graphics2D) - Method in class de.grogra.imp.awt.CanvasAdapter
paintScene(int, Graphics2D) - Method in class de.grogra.imp3d.WireframeCanvas
PAIRS - Static variable in class de.grogra.blocks.xFrogFileParser.sym
Panel - Interface in de.grogra.pf.ui
  A `Workbench` presents its information in a set of `Panel`s.
panel - Variable in class de.grogra.pf.ui.PanelDecorator
PANEL - Static variable in class de.grogra.pf.ui.UIProperty
PANEL_ID - Static variable in interface de.grogra.pf.ui.Panel
PANEL_TITLE - Static variable in class de.grogra.pf.ui.UIProperty
PanelDecorator - Class in de.grogra.pf.ui
  This is a decorator class for `Panel`s.
PanelDecorator() - Constructor for class de.grogra.pf.ui.PanelDecorator
PanelFactory - Class in de.grogra.pf.ui.registry
PanelFactory(String, String) - Constructor for class de.grogra.pf.ui.registry.PanelFactory
PARALLEL_MODE - Static variable in class de.grogra.xl.impl.base.Graph
  Bit mask for `Graph.getDerivationMode()` indicating a true parallel derivation mode.
PARALLEL_NON_DETERMINISTIC_MODE - Static variable in class de.grogra.xl.impl.base.Graph
  Bit mask for `Graph.getDerivationMode()` indicating a parallel non-deterministic derivation mode.
Parallelogram - Class in de.grogra.imp3d.objects
Parallelogram() - Constructor for class de.grogra.imp3d.objects.Parallelogram
Parallelogram(float, float) - Constructor for class de.grogra.imp3d.objects.Parallelogram
ParallelogramExport - Class in de.grogra.ext.x3d.exportation
ParallelogramExport() - Constructor for class de.grogra.ext.x3d.exportation.ParallelogramExport
ParallelProjection - Class in de.grogra.imp3d
ParallelProjection() - Constructor for class de.grogra.imp3d.ParallelProjection
ParallelProjection(float, float) - Constructor for class de.grogra.imp3d.ParallelProjection
ParallelProjection.Type - Class in de.grogra.imp3d
ParallelProjection.Type(Class, SCOType) - Constructor for class de.grogra.imp3d.ParallelProjection.Type
ParallelProjection.Type(ParallelProjection, SCOType) - Constructor for class de.grogra.imp3d.ParallelProjection.Type
ParallelRadiationModel - Class in de.grogra.ray2.tracing
ParallelRadiationModel(Scene, int[], int) - Constructor for class de.grogra.ray2.tracing.ParallelRadiationModel
parallelVector(Vector3d, Vector3d) - Static method in class de.grogra.vecmath.Math2
parameter - Variable in class de.grogra.grogra.DTGShoot
PARAMETER - Static variable in class de.grogra.turtle.Attributes
PARAMETER - Static variable in class de.grogra.turtle.TurtleState
parameter - Variable in class de.grogra.turtle.TurtleState
parameter(Node) - Static method in class de.grogra.turtle.TurtleState
parameter - Variable in class de.grogra.vecmath.geom.Intersection
  The intersection point is located at `line.origin + parameter * line.direction`.
parameter$FIELD - Static variable in class de.grogra.grogra.DTGShoot
parameter$FIELD - Static variable in class de.grogra.math.IsoCurve
parameter$FIELD - Static variable in class de.grogra.turtle.TurtleState
PARAMETER_DEF - Static variable in interface de.grogra.grogra.LSYTokenTypes
PARAMETERIZED_PATTERN - Static variable in interface de.grogra.grogra.LSYTokenTypes
PARAMETERS - Static variable in interface de.grogra.grogra.LSYTokenTypes
Params - Class in de.grogra.blocks.xFrogFileParser
Params(Expr, Expr, Expr, Expr, Expr) - Constructor for class de.grogra.blocks.xFrogFileParser.Params
params - Variable in class de.grogra.imp.ExternalRenderer
paramString() - Method in class de.grogra.graph.impl.Node
  Computes the class-specific part of the string returned by `Node.toString()` which shall be enclosed in brackets.
paramString() - Method in class de.grogra.imp3d.DragEvent3D
paramString() - Method in class de.grogra.pf.io.FilterItem
paramString() - Method in class de.grogra.pf.registry.Item
paramString() - Method in class de.grogra.pf.registry.Link
paramString() - Method in class de.grogra.pf.ui.edit.CompositeEditor
paramString() - Method in class de.grogra.pf.ui.event.ActionEditEvent
paramString() - Method in class de.grogra.pf.ui.event.DragEvent
paramString() - Method in class de.grogra.pf.ui.event.EditEvent
paramString() - Method in class de.grogra.pf.ui.event.MouseEditEvent
paramString() - Method in class de.grogra.pf.ui.event.UIPropertyEditEvent
paramString() - Method in class de.grogra.xl.expr.AssignField
paramString() - Method in class de.grogra.xl.expr.AssignLocal
paramString() - Method in class de.grogra.xl.expr.Assignment
paramString() - Method in class de.grogra.xl.expr.Block
paramString() - Method in class de.grogra.xl.expr.Break
paramString() - Method in class de.grogra.xl.expr.BreakTarget
paramString() - Method in class de.grogra.xl.expr.ControlTransfer
paramString() - Method in class de.grogra.xl.expr.Expression
paramString() - Method in class de.grogra.xl.expr.ExpressionList
paramString() - Method in class de.grogra.xl.expr.FilterGuard
paramString() - Method in class de.grogra.xl.expr.GetDescriptor
paramString() - Method in class de.grogra.xl.expr.GetField
paramString() - Method in class de.grogra.xl.expr.GetLocal
paramString() - Method in class de.grogra.xl.expr.Invoke
paramString() - Method in class de.grogra.xl.expr.ModelExpression
paramString() - Method in class de.grogra.xl.impl.base.FieldListPattern
paramString() - Method in class de.grogra.xl.query.CompoundPattern
paramString() - Method in class de.grogra.xl.query.EdgePattern
paramString() - Method in class de.grogra.xl.query.NumericConversionPattern
paramString() - Method in class de.grogra.xl.query.Pattern
paramString() - Method in class de.grogra.xl.query.TransitiveTraversal
paramString() - Method in class de.grogra.xl.query.WrappedTypePattern
paramString() - Method in class de.grogra.xl.vmx.ExpressionPattern
parent - Variable in class de.grogra.util.Tree.Node
ParentAttribute - Class in de.grogra.graph
ParentAttribute(EdgePattern, String) - Constructor for class de.grogra.graph.ParentAttribute
parentBinding - Variable in class de.grogra.persistence.SOBindingImpl
pareto(double, double) - Method in class de.grogra.blocks.arrangeBlock.Distributions
  computes a pareto distribution; sample is provided by the PRGN
ParetoProbability - Class in de.grogra.blocks.arrangeBlock
ParetoProbability() - Constructor for class de.grogra.blocks.arrangeBlock.ParetoProbability
ParetoProbability.Type - Class in de.grogra.blocks.arrangeBlock
ParetoProbability.Type(Class, SCOType) - Constructor for class de.grogra.blocks.arrangeBlock.ParetoProbability.Type
ParetoProbability.Type(ParetoProbability, SCOType) - Constructor for class de.grogra.blocks.arrangeBlock.ParetoProbability.Type
parse(ContentHandler, ErrorHandler, LexicalHandler, DTDHandler, EntityResolver) - Method in class de.grogra.ext.cpfg.FunctionFilter
parse(CharSequence, int, int, int, boolean) - Static method in class de.grogra.grammar.IntLiteral
parse(CharSequence, int, int, int, boolean) - Static method in class de.grogra.grammar.LongLiteral
parse(BufferedInputStream) - Static method in class de.grogra.http.Request
parse(ContentHandler, ErrorHandler, LexicalHandler, DTDHandler, EntityResolver) - Method in class de.grogra.pf.io.GraphXMLSource
parse(ContentHandler, ErrorHandler, LexicalHandler, DTDHandler, EntityResolver) - Method in class de.grogra.pf.io.LazyFilter
parse(ContentHandler, ErrorHandler, LexicalHandler, DTDHandler, EntityResolver) - Method in class de.grogra.pf.io.NullSource
parse(InputSource) - Method in class de.grogra.pf.io.SAXFilterBase
parse(String) - Method in class de.grogra.pf.io.SAXFilterBase
parse(ContentHandler, ErrorHandler, LexicalHandler, DTDHandler, EntityResolver) - Method in interface de.grogra.pf.io.SAXSource
parse(ContentHandler, ErrorHandler, LexicalHandler, DTDHandler, EntityResolver) - Method in class de.grogra.pf.io.StreamAdapter
parse(ContentHandler, ErrorHandler, LexicalHandler, DTDHandler, EntityResolver) - Method in class de.grogra.pf.io.XSLTFilter
parse(String) - Method in class de.grogra.util.Unit
parseColor(String) - Static method in class de.grogra.util.Utils
parseDimension(String) - Static method in class de.grogra.util.Utils
parseEdgeKeys(String, Node, Node) - Static method in class de.grogra.graph.impl.Edge
parseFile(Reader, File, Registry) - Method in class de.grogra.blocks.xFrogFileParser.parser
parseFile(String, File, Registry) - Method in class de.grogra.blocks.xFrogFileParser.parser
parseFile(String) - Method in class de.grogra.blocks.xFrogFileParser.parser
parseFloatArray(String, float[], String) - Static method in class de.grogra.util.Utils
parseGoalSymbol() - Method in class de.grogra.grogra.LSYParser
parsePlainTextLocation(String) - Static method in class de.grogra.pf.ui.UI
parsePlainTextRange(String) - Static method in class de.grogra.pf.ui.UI
parsePoint(String) - Static method in class de.grogra.util.Utils
parser - Class in de.grogra.blocks.functionParser
  CUP v0.10k generated parser.
parser() - Constructor for class de.grogra.blocks.functionParser.parser
  Default constructor.
parser(Scanner) - Constructor for class de.grogra.blocks.functionParser.parser
  Constructor which sets the default scanner.
parser - Class in de.grogra.blocks.xFrogFileParser
  CUP v0.10k generated parser.
parser() - Constructor for class de.grogra.blocks.xFrogFileParser.parser
  Default constructor.
parser(Scanner) - Constructor for class de.grogra.blocks.xFrogFileParser.parser
  Constructor which sets the default scanner.
parseRectangle(String) - Static method in class de.grogra.util.Utils
parsers - Variable in class de.grogra.ext.x3d.X3DImport
  Stack of parsers.
parseScene(Object) - Method in class de.grogra.ext.x3d.X3DParser
parseUnit(String, Unit) - Method in class de.grogra.util.Quantity
parseUnit(String) - Method in class de.grogra.util.Quantity
PartialTask - Interface in de.grogra.task
  This tagging interface is used for partial tasks which are part of a complete `Task` and are solved by a `Solver`.
partialTaskDone(Solver) - Method in class de.grogra.task.Task
  This method has to be invoked by a solver if it has completed processing its current partial task.
pascal(double, int) - Method in class de.grogra.blocks.arrangeBlock.Distributions
  computes a Pascal's distribution
PascalProbability - Class in de.grogra.blocks.arrangeBlock
PascalProbability() - Constructor for class de.grogra.blocks.arrangeBlock.PascalProbability
PascalProbability.Type - Class in de.grogra.blocks.arrangeBlock
PascalProbability.Type(Class, SCOType) - Constructor for class de.grogra.blocks.arrangeBlock.PascalProbability.Type
PascalProbability.Type(PascalProbability, SCOType) - Constructor for class de.grogra.blocks.arrangeBlock.PascalProbability.Type
passComplete(ImageReader, BufferedImage) - Method in class de.grogra.imp.ExternalRenderer
PASSING - Static variable in class de.grogra.vecmath.geom.Intersection
  Value for `Intersection.type` indicating that the line is passing the non-solid (infinitely thin) "volume" (in this case it is not a true volume, rather a surface) at this intersection point.
passStarted(ImageReader, BufferedImage, int, int, int, int, int, int, int, int[]) - Method in class de.grogra.imp.ExternalRenderer
paste(Item, Object, Context) - Static method in class de.grogra.pf.ui.Workbench
patch() - Method in class de.grogra.ext.cpfg.SurfaceParser
Patch - Class in de.grogra.imp3d.objects
Patch() - Constructor for class de.grogra.imp3d.objects.Patch
Patch(VertexGrid) - Constructor for class de.grogra.imp3d.objects.Patch
PATCH_POINTS - Static variable in class de.grogra.blocks.xFrogFileParser.sym
PatchGroup - Class in de.grogra.ray2.radiosity
  A PatchGroup is a triangle witch contains 4 sub triangles.
PatchGroup(Vector3d[], int, Color3f, Color3f, Color3f, boolean) - Constructor for class de.grogra.ray2.radiosity.PatchGroup
  Creates a new patch group.
PatchGroup(SubPatch, int, Color3f, Color3f, Color3f) - Constructor for class de.grogra.ray2.radiosity.PatchGroup
  Creates a new patch group by subdividing the given patch.
Path - Interface in de.grogra.graph
  A `Path` consists of an alternating sequence of nodes and edges (starting with a node) of a graph.
path - Variable in class de.grogra.imp.PickElement
path - Variable in class de.grogra.math.Pool
path - Variable in class de.grogra.ray2.tracing.modular.ConditionObject
path$FIELD - Static variable in class de.grogra.imp3d.objects.Sequence
path$FIELD - Static variable in class de.grogra.imp3d.objects.SweepSequence
PATH_0 - Static variable in interface de.grogra.graph.Path
  A constant array of length 0.
PATH_SPECTRA_WERE_TOO_WEAK - Static variable in class de.grogra.ray2.metropolis.strategy.MutationStrategy
PATH_TRACER - Static variable in class de.grogra.ray.physics.Environment
  Constant for `Environment.type` indicating a path tracer algorithm.
PATH_TYPE - Static variable in class de.grogra.imp3d.objects.Sequence
pathAndFileName - Variable in class de.grogra.billboard.Billboarder
pathChanged() - Method in class de.grogra.ray2.antialiasing.MetropolisAntiAliasing
pathChanged() - Method in class de.grogra.ray2.metropolis.MetropolisPathMutator
pathChanged() - Method in interface de.grogra.ray2.metropolis.MetropolisStrategy
pathChanged() - Method in class de.grogra.ray2.metropolis.strategy.MutationStrategy
pathChanged() - Method in class de.grogra.ray2.tracing.MetropolisProcessor
pathId - Variable in class de.grogra.imp3d.objects.SceneTree.Leaf
pathIn - Variable in class de.grogra.xl.query.AbstractExpressionPattern
pathLength(int, int, int) - Method in class de.grogra.mtg.MTGRoot
pathLength - Variable in class de.grogra.ray2.tracing.modular.PathValues
pathlengthAnalysis(Node) - Static method in class de.grogra.grogra.Analysis
  Performs pathlength analysis on the graph starting at `root`.
PathListIterator - Class in de.grogra.util
PathListIterator(String) - Constructor for class de.grogra.util.PathListIterator
pathOut - Variable in class de.grogra.xl.query.AbstractExpressionPattern
pathResultList - Variable in class de.grogra.ray2.tracing.modular.PathValues
pathToRoot - Variable in class de.grogra.util.SubTree
PathTracer - Class in de.grogra.ray2.tracing
  This class implements a physically correct path tracer.
PathTracer() - Constructor for class de.grogra.ray2.tracing.PathTracer
PathTracerHS - Class in de.grogra.ray.tracing
PathTracerHS() - Constructor for class de.grogra.ray.tracing.PathTracerHS
PathTracerHS(int) - Constructor for class de.grogra.ray.tracing.PathTracerHS
PathTracerMT - Class in de.grogra.ray.tracing
PathTracerMT() - Constructor for class de.grogra.ray.tracing.PathTracerMT
PATHTRACING_HS - Static variable in class de.grogra.ray.Raytracer
PATHTRACING_MT - Static variable in class de.grogra.ray.Raytracer
PathValues - Class in de.grogra.ray2.tracing.modular
PathValues() - Constructor for class de.grogra.ray2.tracing.modular.PathValues
pattern - Variable in class de.grogra.graph.VisitorImpl
Pattern - Class in de.grogra.xl.query
Pattern(Type[], int) - Constructor for class de.grogra.xl.query.Pattern
Pattern.Matcher - Class in de.grogra.xl.query
Pattern.Matcher(float) - Constructor for class de.grogra.xl.query.Pattern.Matcher
PATTERN_WITH_BLOCK - Static variable in interface de.grogra.grogra.LSYTokenTypes
patternMatched(RGGProducer) - Method in class de.grogra.grogra.LSystem
  Invoked after a pattern of a rule has matched, but before the right-hand side of the rule is executed.
pcount - Variable in class de.grogra.gpuflux.scene.BVH.BVHNode
PDF - Static variable in class de.grogra.util.MimeType
  The MIME type `application/pdf` without parameters.
PDFWriter - Class in de.grogra.pf.data
PDFWriter(FilterItem, FilterSource) - Constructor for class de.grogra.pf.data.PDFWriter
peek(int) - Method in class de.grogra.xl.util.BooleanList
  Returns the list element at `index` as seen from the top, i.e., at absolute position `size - index`.
peek(int) - Method in class de.grogra.xl.util.ByteList
  Returns the list element at `index` as seen from the top, i.e., at absolute position `size - index`.
peek(int) - Method in class de.grogra.xl.util.CharList
  Returns the list element at `index` as seen from the top, i.e., at absolute position `size - index`.
peek(int) - Method in class de.grogra.xl.util.DoubleList
  Returns the list element at `index` as seen from the top, i.e., at absolute position `size - index`.
peek(int) - Method in class de.grogra.xl.util.FloatList
  Returns the list element at `index` as seen from the top, i.e., at absolute position `size - index`.
peek(int) - Method in class de.grogra.xl.util.IntList
  Returns the list element at `index` as seen from the top, i.e., at absolute position `size - index`.
peek(int) - Method in class de.grogra.xl.util.LongList
  Returns the list element at `index` as seen from the top, i.e., at absolute position `size - index`.
peek(int) - Method in class de.grogra.xl.util.ObjectList
  Returns the list element at `index` as seen from the top, i.e., at absolute position `size - index`.
peek(int) - Method in class de.grogra.xl.util.ShortList
  Returns the list element at `index` as seen from the top, i.e., at absolute position `size - index`.
peekByte() - Method in class de.grogra.util.HierarchicalQueue.Reader
peekDouble() - Method in class de.grogra.util.HierarchicalQueue.Reader
peekFloat() - Method in class de.grogra.util.HierarchicalQueue.Reader
peekInt() - Method in class de.grogra.util.HierarchicalQueue.Reader
peekIntArray(int) - Method in class de.grogra.xl.vmx.VMXState
peekLong() - Method in class de.grogra.util.HierarchicalQueue.Reader
peekName() - Method in class de.grogra.persistence.XMLPersistenceReader
peekObject() - Method in class de.grogra.util.HierarchicalQueue.Reader
PER_VERTEX_SIZE - Static variable in class de.grogra.imp3d.objects.Attributes
percentToString(double) - Method in class de.grogra.ray.Raytracer
PERFORMANCE_BUILD - Static variable in class de.grogra.gpuflux.FluxSettings
PERFORMANCE_TRACE - Static variable in class de.grogra.gpuflux.FluxSettings
PERFORMANCE_TYPE - Static variable in class de.grogra.gpuflux.FluxSettings
performAndShow(Item, Object, Context) - Static method in class de.grogra.grogra.Analysis
perInstance() - Method in class de.grogra.imp3d.glsl.material.MaterialConfiguration
  Should be implemented by ReferenceKey!
perInstance() - Method in class de.grogra.imp3d.glsl.material.TranspMaterialConfiguration
  Should be implemented by ReferenceKey!
perInstance() - Method in class de.grogra.imp3d.glsl.utility.ShaderConfiguration
periodic$FIELD - Static variable in class de.grogra.imp3d.objects.VertexSequence
periodic$FIELD - Static variable in class de.grogra.math.BSplineCurveImpl
periodic$FIELD - Static variable in class de.grogra.math.BSplineOfVertices
PersistenceBindings - Class in de.grogra.persistence
PersistenceBindings(TypeLoader, SharedObjectProvider.Binding) - Constructor for class de.grogra.persistence.PersistenceBindings
PersistenceCapable - Interface in de.grogra.persistence
PersistenceConnection - Class in de.grogra.persistence
PersistenceConnection(PersistenceBindings) - Constructor for class de.grogra.persistence.PersistenceConnection
PersistenceException - Exception in de.grogra.persistence
PersistenceException(Throwable) - Constructor for exception de.grogra.persistence.PersistenceException
PersistenceException(String) - Constructor for exception de.grogra.persistence.PersistenceException
PersistenceField - Class in de.grogra.persistence
  A `PersistenceField` represents a field which can be handled by classes of the `persistence` package.
PersistenceInput - Interface in de.grogra.persistence
PersistenceInputDecorator - Class in de.grogra.persistence
PersistenceInputDecorator(PersistenceInput) - Constructor for class de.grogra.persistence.PersistenceInputDecorator
PersistenceInputStream - Class in de.grogra.persistence
PersistenceInputStream(PersistenceBindings, DataInputStream) - Constructor for class de.grogra.persistence.PersistenceInputStream
PersistenceManager - Class in de.grogra.persistence
PersistenceManager(PersistenceConnection, String, boolean) - Constructor for class de.grogra.persistence.PersistenceManager
PersistenceOutput - Interface in de.grogra.persistence
PersistenceOutputDecorator - Class in de.grogra.persistence
PersistenceOutputDecorator(PersistenceOutput) - Constructor for class de.grogra.persistence.PersistenceOutputDecorator
PersistenceOutputListener - Interface in de.grogra.persistence
PersistenceOutputStream - Class in de.grogra.persistence
PersistenceOutputStream(BindingsCache, DataOutputStream) - Constructor for class de.grogra.persistence.PersistenceOutputStream
PERSISTENT - Static variable in interface de.grogra.graph.Graph
  Return value for `Graph.getLifeCycleState(java.lang.Object, boolean)` indicating that the object is persistent, i.e., it belongs the graph.
PERSISTENT_DELETED - Static variable in interface de.grogra.graph.Graph
  Return value for `Graph.getLifeCycleState(java.lang.Object, boolean)` indicating that the object has been persistent and is currently being deleted from the graph.
PERSISTENT_OBJECT_ID - Static variable in interface de.grogra.persistence.PersistenceInput
PerspectiveProjection - Class in de.grogra.imp3d
PerspectiveProjection() - Constructor for class de.grogra.imp3d.PerspectiveProjection
PerspectiveProjection(float, float) - Constructor for class de.grogra.imp3d.PerspectiveProjection
PerspectiveProjection.Type - Class in de.grogra.imp3d
PerspectiveProjection.Type(Class, SCOType) - Constructor for class de.grogra.imp3d.PerspectiveProjection.Type
PerspectiveProjection.Type(PerspectiveProjection, SCOType) - Constructor for class de.grogra.imp3d.PerspectiveProjection.Type
phase$FIELD - Static variable in class de.grogra.imp3d.shading.VolumeFunction
Phi - Class in de.grogra.blocks.functionParser
Phi(Expr) - Constructor for class de.grogra.blocks.functionParser.Phi
PHI - Static variable in class de.grogra.blocks.functionParser.sym
PHI - Static variable in class de.grogra.blocks.xFrogFileParser.sym
Phi - Class in de.grogra.math
Phi() - Constructor for class de.grogra.math.Phi
Phi.Type - Class in de.grogra.math
Phi.Type(Class, SCOType) - Constructor for class de.grogra.math.Phi.Type
Phi.Type(Phi, SCOType) - Constructor for class de.grogra.math.Phi.Type
PhiBall - Class in de.grogra.blocks
PhiBall() - Constructor for class de.grogra.blocks.PhiBall
PhiBall(float, float) - Constructor for class de.grogra.blocks.PhiBall
PhiBall(float) - Constructor for class de.grogra.blocks.PhiBall
PHIBALL - Static variable in class de.grogra.blocks.xFrogFileParser.sym
PhiBall1 - Class in de.grogra.blocks.xFrogFileParser
PhiBall1(Expr, Expr, Expr, Expr, Expr, Expr, Expr) - Constructor for class de.grogra.blocks.xFrogFileParser.PhiBall1
PhiBallLOD - Class in de.grogra.blocks
PhiBallLOD() - Constructor for class de.grogra.blocks.PhiBallLOD
PhiBallLOD.Type - Class in de.grogra.blocks
PhiBallLOD.Type(Class, SCOType) - Constructor for class de.grogra.blocks.PhiBallLOD.Type
PhiBallLOD.Type(PhiBallLOD, SCOType) - Constructor for class de.grogra.blocks.PhiBallLOD.Type
phong - Static variable in class de.grogra.blocks.xFrogFileParser.Expr
Phong - Class in de.grogra.imp3d.shading
  A `Phong` shader represents a Phong-like reflector.
Phong() - Constructor for class de.grogra.imp3d.shading.Phong
Photo - Class in de.grogra.blocks.xFrogFileParser
Photo(Expr) - Constructor for class de.grogra.blocks.xFrogFileParser.Photo
PHOTO - Static variable in class de.grogra.blocks.xFrogFileParser.sym
PHOTO_DIR - Static variable in class de.grogra.blocks.xFrogFileParser.sym
Photo_Mode - Class in de.grogra.blocks.xFrogFileParser
Photo_Mode(Expr) - Constructor for class de.grogra.blocks.xFrogFileParser.Photo_Mode
PHOTO_MODE - Static variable in class de.grogra.blocks.xFrogFileParser.sym
photonDirection - Variable in class de.grogra.ray.shader.ShadingEnvironment
PhotonMap - Class in de.grogra.ray2.photonmap
  This class provides a photon map.
PhotonMap(double) - Constructor for class de.grogra.ray2.photonmap.PhotonMap
  Creates a new Photon Map.
PHOTONMAPPING - Static variable in class de.grogra.ray.Raytracer
PhotonMapping - Class in de.grogra.ray.tracing
  Funktioniert momentan nur mit Punktlichtquellen und Arealight Funktioniert nicht mit directional Light
PhotonMapping() - Constructor for class de.grogra.ray.tracing.PhotonMapping
PhotonMapRayProcessor - Class in de.grogra.ray2.tracing
  This class renders a scene with the photon map rendering algorithm.
PhotonMapRayProcessor() - Constructor for class de.grogra.ray2.tracing.PhotonMapRayProcessor
  Creates a new Photon Map Processor.
PhotonMapRaytracer - Class in de.grogra.ray
PhotonMapRaytracer() - Constructor for class de.grogra.ray.PhotonMapRaytracer
PHOTOTROPISM - Static variable in class de.grogra.blocks.xFrogFileParser.sym
PhysicalLight - Class in de.grogra.imp3d.objects
PhysicalLight() - Constructor for class de.grogra.imp3d.objects.PhysicalLight
  physical light constructor
PhysicalLight(LightDistribution) - Constructor for class de.grogra.imp3d.objects.PhysicalLight
  physical light constructor
PhysicalLight(double[][]) - Constructor for class de.grogra.imp3d.objects.PhysicalLight
  physical light constructor
PhysicalLight.Type - Class in de.grogra.imp3d.objects
PhysicalLight.Type(Class, SCOType) - Constructor for class de.grogra.imp3d.objects.PhysicalLight.Type
PhysicalLight.Type(PhysicalLight, SCOType) - Constructor for class de.grogra.imp3d.objects.PhysicalLight.Type
PI - Static variable in class de.grogra.blocks.functionParser.sym
PI - Static variable in class de.grogra.blocks.xFrogFileParser.sym
Pi - Class in de.grogra.math
Pi() - Constructor for class de.grogra.math.Pi
Pi.Type - Class in de.grogra.math
Pi.Type(Class, SCOType) - Constructor for class de.grogra.math.Pi.Type
Pi.Type(Pi, SCOType) - Constructor for class de.grogra.math.Pi.Type
pick(Object, boolean, Point3d, Vector3d, Matrix4d, PickList) - Method in class de.grogra.blocks.NullWithShaderNode
pick(int, int, PickList) - Method in class de.grogra.imp.View
pick(float, float, float, Point3d, Vector3d, PickList) - Static method in class de.grogra.imp3d.objects.Box
pick(Object, boolean, Point3d, Vector3d, Matrix4d, PickList) - Method in class de.grogra.imp3d.objects.Box
pick(Object, boolean, Point3d, Vector3d, Matrix4d, PickList) - Method in class de.grogra.imp3d.objects.Cone
pick(Object, boolean, Point3d, Vector3d, Matrix4d, PickList) - Method in class de.grogra.imp3d.objects.Cylinder
pick(Object, boolean, Point3d, Vector3d, Matrix4d, PickList) - Method in class de.grogra.imp3d.objects.Frustum
pick(float, float, float, boolean, boolean, Point3d, Vector3d, PickList) - Static method in class de.grogra.imp3d.objects.FrustumBase
pick(Object, boolean, Point3d, Vector3d, Matrix4d, PickList) - Method in class de.grogra.imp3d.objects.LightNode
pick(Vector3f, Point3d, Vector3d, Matrix4d, PickList) - Static method in class de.grogra.imp3d.objects.Line
pick(Object, boolean, Point3d, Vector3d, Matrix4d, PickList) - Method in class de.grogra.imp3d.objects.Line
pick(Object, boolean, Point3d, Vector3d, Matrix4d, PickList) - Method in class de.grogra.imp3d.objects.MeshNode
pick(Object, boolean, Point3d, Vector3d, Matrix4d, PickList) - Method in class de.grogra.imp3d.objects.NURBSSurface
pick(float, Vector3f, Point3d, Vector3d, PickList) - Static method in class de.grogra.imp3d.objects.Parallelogram
pick(Object, boolean, Point3d, Vector3d, Matrix4d, PickList) - Method in class de.grogra.imp3d.objects.Parallelogram
pick(VertexGrid, Point3d, Vector3d, PickList) - Static method in class de.grogra.imp3d.objects.Patch
pick(Object, boolean, Point3d, Vector3d, Matrix4d, PickList) - Method in class de.grogra.imp3d.objects.Patch
pick(Object, boolean, Point3d, Vector3d, Matrix4d, PickList) - Method in class de.grogra.imp3d.objects.Plane
pick(Object, boolean, Point3d, Vector3d, Matrix4d, PickList) - Method in class de.grogra.imp3d.objects.Point
pick(Object, boolean, Point3d, Vector3d, Matrix4d, PickList) - Method in class de.grogra.imp3d.objects.PointCloud
pick(Object, boolean, Point3d, Vector3d, Matrix4d, PickList) - Method in class de.grogra.imp3d.objects.Polygon
pick(Object, boolean, Point3d, Vector3d, Matrix4d, PickList) - Method in class de.grogra.imp3d.objects.SensorNode
pick(Object, boolean, Point3d, Vector3d, Matrix4d, PickList) - Method in class de.grogra.imp3d.objects.Sky
pick(float, Point3d, Vector3d, PickList) - Static method in class de.grogra.imp3d.objects.Sphere
pick(Object, boolean, Point3d, Vector3d, Matrix4d, PickList) - Method in class de.grogra.imp3d.objects.Sphere
pick(Object, boolean, Point3d, Vector3d, Matrix4d, PickList) - Method in class de.grogra.imp3d.objects.Supershape
pick(String, Font, int, int, Point3d, Vector3d, Matrix4d, PickList) - Static method in class de.grogra.imp3d.objects.TextLabelBase
pick(Object, boolean, Point3d, Vector3d, Matrix4d, PickList) - Method in class de.grogra.imp3d.objects.TextLabelBase
pick(Object, boolean, Point3d, Vector3d, Matrix4d, PickList) - Method in interface de.grogra.imp3d.Pickable
  Computes intersections of a given ray with this shape.
pick(View3D, int, int, Point3d, Vector3d, PickList) - Method in class de.grogra.imp3d.PickRayVisitor
pick(int, int, PickList) - Method in class de.grogra.imp3d.View3D
Pickable - Interface in de.grogra.imp3d
  `Pickable` is implemented by shapes which know how to compute intersections of a ray with themselves.
pickColors(GLSLDisplay, OpenGLState) - Method in class de.grogra.imp3d.glsl.renderpass.ToneMappingPass
PickElement - Class in de.grogra.imp
PickElement() - Constructor for class de.grogra.imp.PickElement
pickLine(Point3d, Vector3d, Point3d, Vector3d, Matrix4d, PickList, int) - Static method in class de.grogra.imp3d.PickRayVisitor
pickLines(LineArray, Point3d, Vector3d, Matrix4d, PickList, int) - Static method in class de.grogra.imp3d.PickRayVisitor
PickList - Class in de.grogra.imp
PickList(int, boolean) - Constructor for class de.grogra.imp.PickList
pickPoint(Point3d, Vector3d, Matrix4d, PickList, int) - Static method in class de.grogra.imp3d.PickRayVisitor
PickRayVisitor - Class in de.grogra.imp3d
PickRayVisitor() - Constructor for class de.grogra.imp3d.PickRayVisitor
PIE_PLOT - Static variable in interface de.grogra.pf.ui.ChartPanel
PIE_PLOT_3D - Static variable in interface de.grogra.pf.ui.ChartPanel
PINK - Static variable in class de.grogra.imp3d.shading.RGBAShader
  `RGBAShader` whose color is `Color.PINK`.
PINK - Static variable in class de.grogra.math.RGBColor
  `RGBColor` whose color is `Color.PINK`.
pixelChangeArray - Variable in class de.grogra.ray2.tracing.MetropolisRenderer
PixelwiseRenderer - Class in de.grogra.ray2.tracing
PixelwiseRenderer() - Constructor for class de.grogra.ray2.tracing.PixelwiseRenderer
PixelwiseRenderer.RenderTask - Class in de.grogra.ray2.tracing
PixelwiseRenderer.RenderTask() - Constructor for class de.grogra.ray2.tracing.PixelwiseRenderer.RenderTask
PixelwiseRenderer.Result - Class in de.grogra.ray2.tracing
PixelwiseRenderer.Result() - Constructor for class de.grogra.ray2.tracing.PixelwiseRenderer.Result
Pl - Class in de.grogra.turtle
  The turtle command `Pl(x)` sets `TurtleState.localColor` to the specified `argument` `x`.
Pl(Shader) - Constructor for class de.grogra.turtle.Pl
Pl(Shader, Shader) - Constructor for class de.grogra.turtle.Pl
Pl() - Constructor for class de.grogra.turtle.Pl
Pl(float) - Constructor for class de.grogra.turtle.Pl
Pl.Pattern - Class in de.grogra.turtle
Pl.Pattern() - Constructor for class de.grogra.turtle.Pl.Pattern
PLAIN_MESSAGE - Static variable in interface de.grogra.pf.ui.Window
PLAIN_OBJECT - Static variable in interface de.grogra.persistence.PersistenceInput
PlainTextWriter - Class in de.grogra.pf.data
PlainTextWriter(FilterItem, FilterSource) - Constructor for class de.grogra.pf.data.PlainTextWriter
planar - Variable in class de.grogra.imp3d.PolygonArray
  Flag indicating whether the polygons are `planar`.
PLANE - Static variable in class de.grogra.blocks.xFrogFileParser.sym
Plane - Class in de.grogra.imp3d.objects
Plane() - Constructor for class de.grogra.imp3d.objects.Plane
plane$FIELD - Static variable in class de.grogra.math.Circular
plane$FIELD - Static variable in class de.grogra.math.RegularPolygon
plane$FIELD - Static variable in class de.grogra.math.StraightLine
PlaneExport - Class in de.grogra.ext.x3d.exportation
PlaneExport() - Constructor for class de.grogra.ext.x3d.exportation.PlaneExport
PlaneMaterialConfiguration - Class in de.grogra.imp3d.glsl.renderable
PlaneMaterialConfiguration() - Constructor for class de.grogra.imp3d.glsl.renderable.PlaneMaterialConfiguration
PLANEORIGIN - Static variable in class de.grogra.blocks.xFrogFileParser.sym
plantFrame(int, double) - Method in class de.grogra.mtg.MTGRoot
  Computes the frame of the plant at the specified scale.
plantFrameDelete(int) - Method in class de.grogra.mtg.MTGRoot
plot(Aggregate, IntToDouble, int) - Static method in class de.grogra.rgg.Library
plot(Aggregate, DoubleToDouble, double) - Static method in class de.grogra.rgg.Library
plot(Aggregate, double, double) - Static method in class de.grogra.rgg.Library
PLOT_TYPE_MASK - Static variable in interface de.grogra.pf.ui.ChartPanel
plotPoints(Aggregate, double, double) - Static method in class de.grogra.rgg.Library
Plugin - Class in de.grogra.pf.registry
  An instance of `Plugin` is the representation of a plugin and can response to lifetime events of the plugin.
Plugin() - Constructor for class de.grogra.pf.registry.Plugin
plugin$FIELD - Static variable in class de.grogra.pf.ui.registry.CommandItem
PLUGIN_FILE_SYSTEMS - Static variable in class de.grogra.pf.registry.Registry
PluginClassLoader - Class in de.grogra.pf.registry
PluginCollector - Class in de.grogra.pf.io
PluginCollector(Collection) - Constructor for class de.grogra.pf.io.PluginCollector
PluginDescriptor - Class in de.grogra.pf.registry
PluginPrerequisite - Class in de.grogra.pf.registry
PLUS - Static variable in class de.grogra.blocks.functionParser.sym
Plus - Class in de.grogra.turtle
  This class implements a rotation about the local y-axis.
Plus(float) - Constructor for class de.grogra.turtle.Plus
  Creates a new `Plus` node which performs a counter-clockwise rotation of `angle` degrees about the local y-axis.
PLUS_ARROW - Static variable in interface de.grogra.grogra.LSYTokenTypes
PLUS_LEFT_ARROW - Static variable in interface de.grogra.grogra.LSYTokenTypes
PLUS_LEFT_RIGHT_ARROW - Static variable in interface de.grogra.grogra.LSYTokenTypes
PLUS_LINE - Static variable in interface de.grogra.grogra.LSYTokenTypes
PNG - Static variable in class de.grogra.util.MimeType
  The MIME type `image/png` without parameters.
point(Tuple3d) - Method in class de.grogra.ext.cpfg.SurfaceParser
point - Variable in class de.grogra.gpuflux.scene.volume.FluxVertex
Point - Class in de.grogra.imp3d.objects
Point() - Constructor for class de.grogra.imp3d.objects.Point
Point(float, float, float) - Constructor for class de.grogra.imp3d.objects.Point
POINT - Static variable in class de.grogra.math.Tuple2dType
POINT - Static variable in class de.grogra.math.Tuple2fType
POINT - Static variable in class de.grogra.math.Tuple3dType
POINT - Static variable in class de.grogra.math.Tuple3fType
POINT - Static variable in class de.grogra.math.Tuple4dType
POINT - Static variable in class de.grogra.math.Tuple4fType
point - Variable in class de.grogra.ray.intersection.DefaultCellGenerator.BoxIntersectionLocals
point - Variable in class de.grogra.ray.intersection.Intersections.BoxIntersectionLocalVariables
point - Variable in class de.grogra.ray.intersection.Intersections.BoxLocalVariables
point - Variable in class de.grogra.ray.intersection.Intersections.ConeLocalVariables
point - Variable in class de.grogra.ray.intersection.Intersections.CylinderLocalVariables
point - Variable in class de.grogra.ray.intersection.Intersections.FrustumLocalVariables
point - Variable in class de.grogra.ray.intersection.Intersections.ParallelogramLocalVariables
point - Variable in class de.grogra.ray.intersection.Intersections.PlaneLocalVariables
point - Variable in class de.grogra.ray.intersection.Intersections.SphereLocalVariables
point - Variable in class de.grogra.ray.physics.Environment
  The surface position in global world coordinates.
POINT - Static variable in interface de.grogra.ray.physics.Light
  This return value for `Light.getLightType()` indicates a point light, i.e., a light source whose rays emanate from a single point.
point - Variable in class de.grogra.ray.shader.RTShader.TransparencyInput
point - Variable in class de.grogra.ray.shader.RTShader.TransparencyInput_Double
Point2d - Class in javax.vecmath
  A 2 element point that is represented by double precision doubleing point x,y coordinates.
Point2d(double, double) - Constructor for class javax.vecmath.Point2d
  Constructs and initializes a Point2d from the specified xy coordinates.
Point2d(double[]) - Constructor for class javax.vecmath.Point2d
  Constructs and initializes a Point2d from the specified array.
Point2d(Point2d) - Constructor for class javax.vecmath.Point2d
  Constructs and initializes a Point2d from the specified Point2d.
Point2d(Point2f) - Constructor for class javax.vecmath.Point2d
  Constructs and initializes a Point2d from the specified Point2f.
Point2d(Tuple2d) - Constructor for class javax.vecmath.Point2d
  Constructs and initializes a Point2d from the specified Tuple2d.
Point2d(Tuple2f) - Constructor for class javax.vecmath.Point2d
  Constructs and initializes a Point2d from the specified Tuple2f.
Point2d() - Constructor for class javax.vecmath.Point2d
  Constructs and initializes a Point2d to (0,0).
Point2dAttribute - Class in de.grogra.imp.objects
Point2dAttribute(Quantity) - Constructor for class de.grogra.imp.objects.Point2dAttribute
Point2dAttribute() - Constructor for class de.grogra.imp.objects.Point2dAttribute
Point2f - Class in javax.vecmath
  A 2 element point that is represented by single precision floating point x,y coordinates.
Point2f(float, float) - Constructor for class javax.vecmath.Point2f
  Constructs and initializes a Point2f from the specified xy coordinates.
Point2f(float[]) - Constructor for class javax.vecmath.Point2f
  Constructs and initializes a Point2f from the specified array.
Point2f(Point2f) - Constructor for class javax.vecmath.Point2f
  Constructs and initializes a Point2f from the specified Point2f.
Point2f(Point2d) - Constructor for class javax.vecmath.Point2f
  Constructs and initializes a Point2f from the specified Point2d.
Point2f(Tuple2f) - Constructor for class javax.vecmath.Point2f
  Constructs and initializes a Point2f from the specified Tuple2f.
Point2f(Tuple2d) - Constructor for class javax.vecmath.Point2f
  Constructs and initializes a Point2f from the specified Tuple2d.
Point2f() - Constructor for class javax.vecmath.Point2f
  Constructs and initializes a Point2f to (0,0).
Point2fAttribute - Class in de.grogra.imp.objects
Point2fAttribute(Quantity) - Constructor for class de.grogra.imp.objects.Point2fAttribute
Point2fAttribute() - Constructor for class de.grogra.imp.objects.Point2fAttribute
Point3d - Class in javax.vecmath
  A 3 element point that is represented by double precision floating point x,y,z coordinates.
Point3d(double, double, double) - Constructor for class javax.vecmath.Point3d
  Constructs and initializes a Point3d from the specified xyz coordinates.
Point3d(double[]) - Constructor for class javax.vecmath.Point3d
  Constructs and initializes a Point3d from the specified array.
Point3d(Point3d) - Constructor for class javax.vecmath.Point3d
  Constructs and initializes a Point3d from the specified Point3d.
Point3d(Point3f) - Constructor for class javax.vecmath.Point3d
  Constructs and initializes a Point3d from the specified Point3f.
Point3d(Tuple3d) - Constructor for class javax.vecmath.Point3d
  Constructs and initializes a Point3d from the specified Tuple3d.
Point3d(Tuple3f) - Constructor for class javax.vecmath.Point3d
  Constructs and initializes a Point3d from the specified Tuple3f.
Point3d() - Constructor for class javax.vecmath.Point3d
  Constructs and initializes a Point3d to (0,0,0).
Point3dAttribute - Class in de.grogra.imp.objects
Point3dAttribute(Quantity) - Constructor for class de.grogra.imp.objects.Point3dAttribute
Point3dAttribute() - Constructor for class de.grogra.imp.objects.Point3dAttribute
Point3f - Class in javax.vecmath
  A 3 element point that is represented by single precision floating point x,y,z coordinates.
Point3f(float, float, float) - Constructor for class javax.vecmath.Point3f
  Constructs and initializes a Point3f from the specified xy coordinates.
Point3f(float[]) - Constructor for class javax.vecmath.Point3f
  Constructs and initializes a Point3f from the specified array.
Point3f(Point3f) - Constructor for class javax.vecmath.Point3f
  Constructs and initializes a Point3f from the specified Point3f.
Point3f(Point3d) - Constructor for class javax.vecmath.Point3f
  Constructs and initializes a Point3f from the specified Point3d.
Point3f(Tuple3f) - Constructor for class javax.vecmath.Point3f
  Constructs and initializes a Point3f from the specified Tuple3f.
Point3f(Tuple3d) - Constructor for class javax.vecmath.Point3f
  Constructs and initializes a Point3f from the specified Tuple3d.
Point3f() - Constructor for class javax.vecmath.Point3f
  Constructs and initializes a Point3f to (0,0,0).
Point3fAttribute - Class in de.grogra.imp.objects
Point3fAttribute(Quantity) - Constructor for class de.grogra.imp.objects.Point3fAttribute
Point3fAttribute() - Constructor for class de.grogra.imp.objects.Point3fAttribute
Point4d - Class in javax.vecmath
  A 4 element point that is represented by double precision floating point x,y,z,w coordinates.
Point4d(double, double, double, double) - Constructor for class javax.vecmath.Point4d
  Constructs and initializes a Point4d from the specified xyzw coordinates.
Point4d(double[]) - Constructor for class javax.vecmath.Point4d
  Constructs and initializes a Point4d from the specified array.
Point4d(Point4f) - Constructor for class javax.vecmath.Point4d
  Constructs and initializes a Point4d from the specified Point4f.
Point4d(Point4d) - Constructor for class javax.vecmath.Point4d
  Constructs and initializes a Point4d from the specified Point4d.
Point4d(Tuple4d) - Constructor for class javax.vecmath.Point4d
  Constructs and initializes a Point4d from the specified Tuple4d.
Point4d(Tuple4f) - Constructor for class javax.vecmath.Point4d
  Constructs and initializes a Point4d from the specified Tuple4f.
Point4d() - Constructor for class javax.vecmath.Point4d
  Constructs and initializes a Point4d to (0,0,0,0).
Point4d(Tuple3d) - Constructor for class javax.vecmath.Point4d
  Constructs and initializes a Point4d from the specified Tuple3d.
Point4f - Class in javax.vecmath
  A 4 element point that is represented by single precision floating point x,y,z,w coordinates.
Point4f(float, float, float, float) - Constructor for class javax.vecmath.Point4f
  Constructs and initializes a Point4f from the specified xyzw coordinates.
Point4f(float[]) - Constructor for class javax.vecmath.Point4f
  Constructs and initializes a Point4f from the specified array.
Point4f(Point4f) - Constructor for class javax.vecmath.Point4f
  Constructs and initializes a Point4f from the specified Point4f.
Point4f(Point4d) - Constructor for class javax.vecmath.Point4f
  Constructs and initializes a Point4f from the specified Point4d.
Point4f(Tuple4d) - Constructor for class javax.vecmath.Point4f
  Constructs and initializes a Point4f from the specified Tuple4d.
Point4f(Tuple4f) - Constructor for class javax.vecmath.Point4f
  Constructs and initializes a Point4f from the specified Tuple4f.
Point4f() - Constructor for class javax.vecmath.Point4f
  Constructs and initializes a Point4f to (0,0,0,0).
Point4f(Tuple3f) - Constructor for class javax.vecmath.Point4f
  Constructs and initializes a Point4d from the specified Tuple3f.
PointCloud - Class in de.grogra.imp3d.objects
  This class represents a point cloud.
PointCloud() - Constructor for class de.grogra.imp3d.objects.PointCloud
  Create a new empty point cloud.
PointCloud(float[]) - Constructor for class de.grogra.imp3d.objects.PointCloud
  Create a new point cloud and set the points to the provided array.
PointCloud(float[], float) - Constructor for class de.grogra.imp3d.objects.PointCloud
  Create a new point cloud and set the points to the provided array.
PointConst - Class in de.grogra.pf.registry.expr
PointConst() - Constructor for class de.grogra.pf.registry.expr.PointConst
PointExport - Class in de.grogra.ext.x3d.exportation
PointExport() - Constructor for class de.grogra.ext.x3d.exportation.PointExport
PointLight - Class in de.grogra.imp3d.objects
PointLight() - Constructor for class de.grogra.imp3d.objects.PointLight
PointLight - Class in de.grogra.ray2.radiosity.triangulation
  This class divides a PointLight into triangle patches.
PointLight() - Constructor for class de.grogra.ray2.radiosity.triangulation.PointLight
PointLight.Type - Class in de.grogra.imp3d.objects
PointLight.Type(Class, SCOType) - Constructor for class de.grogra.imp3d.objects.PointLight.Type
PointLight.Type(PointLight, SCOType) - Constructor for class de.grogra.imp3d.objects.PointLight.Type
PointLightImport - Class in de.grogra.ext.x3d.importation
PointLightImport() - Constructor for class de.grogra.ext.x3d.importation.PointLightImport
pointList - Variable in class de.grogra.blocks.arrangeBlock.ShareableAdditionalArrangeBase
pointListToArrays() - Method in class de.grogra.blocks.arrangeBlock.ArrangeBase
POINTS - Static variable in class de.grogra.blocks.xFrogFileParser.sym
points$FIELD - Static variable in class de.grogra.imp3d.objects.PointCloud
PointSetImport - Class in de.grogra.ext.x3d.importation
PointSetImport() - Constructor for class de.grogra.ext.x3d.importation.PointSetImport
pointSize$FIELD - Static variable in class de.grogra.imp3d.objects.PointCloud
pointsOnLine(ArrayList<Point3d>) - Static method in class de.grogra.ext.x3d.util.Util
  Checks if given points are on a straight line.
poisson(double) - Method in class de.grogra.blocks.arrangeBlock.Distributions
  computes a poisson distribution
PoissonProbability - Class in de.grogra.blocks.arrangeBlock
PoissonProbability() - Constructor for class de.grogra.blocks.arrangeBlock.PoissonProbability
PoissonProbability.Type - Class in de.grogra.blocks.arrangeBlock
PoissonProbability.Type(Class, SCOType) - Constructor for class de.grogra.blocks.arrangeBlock.PoissonProbability.Type
PoissonProbability.Type(PoissonProbability, SCOType) - Constructor for class de.grogra.blocks.arrangeBlock.PoissonProbability.Type
polyCache - Variable in class de.grogra.imp3d.glsl.GLDisplay
polyCache - Variable in class de.grogra.imp3d.VolumeBuilderBase
PolyEditor - Class in de.grogra.pf.ui.edit
PolyEditor() - Constructor for class de.grogra.pf.ui.edit.PolyEditor
Polygon - Class in de.grogra.imp3d.objects
Polygon() - Constructor for class de.grogra.imp3d.objects.Polygon
Polygon(VertexList) - Constructor for class de.grogra.imp3d.objects.Polygon
PolygonArray - Class in de.grogra.imp3d
  This class represents a list of polygons.
PolygonArray() - Constructor for class de.grogra.imp3d.PolygonArray
Polygonizable - Interface in de.grogra.imp3d
  If a `Polygonizable` object is the value of the attribute `Attributes.SHAPE`, it defines a shape which is composed of polygons.
Polygonization - Interface in de.grogra.imp3d
  This interface represents an algorithm which decomposes a data source returned by `Polygonizable.getPolygonizableSource(GraphState)` into a polygon mesh representation.
PolygonizationCache - Class in de.grogra.imp3d
  This class can be used to cache the result of polygonization of `Polygonizable` shapes.
PolygonizationCache(GraphState, int, float, boolean) - Constructor for class de.grogra.imp3d.PolygonizationCache
  Constructs a new cache.
polygonize(ContextDependent, GraphState, PolygonArray, int, float) - Method in class de.grogra.imp3d.objects.GRSMesh
polygonize(ContextDependent, GraphState, PolygonArray, int, float) - Method in class de.grogra.imp3d.objects.Patch
polygonize(ContextDependent, GraphState, PolygonArray, int, float) - Method in class de.grogra.imp3d.objects.PolygonMesh
polygonize(ContextDependent, GraphState, PolygonArray, int, float) - Method in interface de.grogra.imp3d.Polygonization
  Performs the polygonization of the source into polygons.
PolygonMesh - Class in de.grogra.imp3d.objects
  This class encapsulates a static PolygonArray.
PolygonMesh() - Constructor for class de.grogra.imp3d.objects.PolygonMesh
polygonNormals - Variable in class de.grogra.imp3d.PolygonArray
  Specifies the normal indices of polygons if `PolygonArray.usePolygonNormals` is `true`.
polygons - Variable in class de.grogra.ext.x3d.exportation.IndexedFaceSetExport
POLYGONS - Static variable in class de.grogra.imp3d.objects.Attributes
polygons - Variable in class de.grogra.imp3d.objects.MeshNode
  This defines the geometry of this node, namely a polygonal mesh.
Polygons - Interface in de.grogra.imp3d.objects
  This interface is used to represent the actual polygon data of a `MeshNode`.
polygons - Variable in class de.grogra.imp3d.PolygonArray
  Specifies the polygons.
polygons - Variable in class de.grogra.mtg.MTGRoot
polygons$FIELD - Static variable in class de.grogra.imp3d.objects.MeshNode
PolygonsBase - Class in de.grogra.imp3d.objects
  This abstract class can be used as superclass for user-defined polygonal data.
PolygonsBase() - Constructor for class de.grogra.imp3d.objects.PolygonsBase
Polyline2DImport - Class in de.grogra.ext.x3d.importation
Polyline2DImport() - Constructor for class de.grogra.ext.x3d.importation.Polyline2DImport
Polypoint2DImport - Class in de.grogra.ext.x3d.importation
Polypoint2DImport() - Constructor for class de.grogra.ext.x3d.importation.Polypoint2DImport
pool - Variable in class de.grogra.imp3d.gl.GLDisplay
pool - Variable in class de.grogra.imp3d.glsl.GLDisplay
pool - Variable in class de.grogra.imp3d.WireframeCanvas
Pool - Class in de.grogra.math
Pool() - Constructor for class de.grogra.math.Pool
pop(GraphState) - Method in class de.grogra.math.Pool
pop() - Method in class de.grogra.persistence.IndirectField
Pop - Class in de.grogra.xl.expr
Pop(Type) - Constructor for class de.grogra.xl.expr.Pop
pop() - Method in class de.grogra.xl.util.BooleanList
  Removes and returns the object at the top of this list.
pop() - Method in class de.grogra.xl.util.ByteList
  Removes and returns the object at the top of this list.
pop() - Method in class de.grogra.xl.util.CharList
  Removes and returns the object at the top of this list.
pop() - Method in class de.grogra.xl.util.DoubleList
  Removes and returns the object at the top of this list.
pop() - Method in class de.grogra.xl.util.FloatList
  Removes and returns the object at the top of this list.
pop() - Method in class de.grogra.xl.util.IntList
  Removes and returns the object at the top of this list.
pop() - Method in class de.grogra.xl.util.LongList
  Removes and returns the object at the top of this list.
pop() - Method in class de.grogra.xl.util.ObjectList
  Removes and returns the object at the top of this list.
pop() - Method in class de.grogra.xl.util.ShortList
  Removes and returns the object at the top of this list.
pop(int) - Method in class de.grogra.xl.vmx.VMXState
  Pops and discards `size` elements from the stack.
popClock() - Method in class de.grogra.imp3d.glsl.OpenGLState
popCursor() - Method in class de.grogra.util.HierarchicalQueue.Reader
popEdgeSet() - Method in class de.grogra.graph.ArrayPath
popEntryFromPool() - Method in class de.grogra.xl.util.EHashMap
popImpl() - Method in class de.grogra.xl.impl.base.Producer
PopIntArray - Class in de.grogra.xl.expr
PopIntArray(int) - Constructor for class de.grogra.xl.expr.PopIntArray
popIntArray(int) - Method in class de.grogra.xl.vmx.VMXState
  Pops `length` values of type `int` from the stack and returns them as an array.
popMaterial() - Method in class de.grogra.ray.util.RayContext
popNode() - Method in class de.grogra.graph.ArrayPath
POS - Static variable in interface de.grogra.grogra.LSYTokenTypes
Pos - Class in de.grogra.xl.expr
Pos() - Constructor for class de.grogra.xl.expr.Pos
POSITION - Static variable in class de.grogra.blocks.xFrogFileParser.sym
Position - Static variable in class de.grogra.mtg.Attributes
Position - Variable in class de.grogra.mtg.MTGNode
Position$FIELD - Static variable in class de.grogra.mtg.MTGNode
positionalTropism(Matrix34d, Tuple3d, float, Matrix4d) - Static method in class de.grogra.rgg.Library
  Computes the rotation matrix which implements a positional tropism towards a `target` location.
positions - Variable in class de.grogra.icon.ImageIconTheme
POST_ASSIGNMENT - Static variable in interface de.grogra.xl.expr.LocalAccess
POST_DEC - Static variable in interface de.grogra.grogra.LSYTokenTypes
POST_INC - Static variable in interface de.grogra.grogra.LSYTokenTypes
POST_USE - Static variable in interface de.grogra.xl.expr.LocalAccess
postAttributeChanged(Object, boolean, Attribute, FieldChain, int[]) - Method in class de.grogra.graph.EventSupport.Queue
postDrawCallback(Drawable, OpenGLState, GLSLDisplay) - Method in class de.grogra.imp3d.glsl.renderpass.CachedRenderPass
postDrawCallback(Drawable, OpenGLState, GLSLDisplay) - Method in class de.grogra.imp3d.glsl.renderpass.CacheScenePass
postDrawCallback(Drawable, OpenGLState, GLSLDisplay) - Method in class de.grogra.imp3d.glsl.renderpass.ExtractLayerPass
postDrawCallback(Drawable, OpenGLState, GLSLDisplay) - Method in class de.grogra.imp3d.glsl.renderpass.nostencil.CachedRenderPass
postDrawCallback(Drawable, OpenGLState, GLSLDisplay) - Method in class de.grogra.imp3d.glsl.renderpass.nostencil.CacheScenePass
postDrawCallback(Drawable, OpenGLState, GLSLDisplay) - Method in class de.grogra.imp3d.glsl.renderpass.nostencil.ExtractLayerPass
postDrawCallback(Drawable, OpenGLState, GLSLDisplay) - Method in class de.grogra.imp3d.glsl.renderpass.nostencil.ToolRenderPass
postDrawCallback(Drawable, OpenGLState, GLSLDisplay) - Method in class de.grogra.imp3d.glsl.renderpass.RenderPass
postDrawCallback(Drawable, OpenGLState, GLSLDisplay) - Method in class de.grogra.imp3d.glsl.renderpass.ToolRenderPass
postEdgeChanged(Object, Object, Object) - Method in class de.grogra.graph.EventSupport.Queue
POSTFIX_COMPOUND - Static variable in class de.grogra.xl.expr.Assignment
postprocess(TypeScope, int) - Method in class de.grogra.rgg.model.CompilerExtension
POSTSCRIPT - Static variable in class de.grogra.util.MimeType
  The MIME type `application/postscript` without parameters.
postTransform(Object, boolean, Matrix4d, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.imp3d.edit.ToolRoot3D
postTransform(Object, boolean, Matrix4d, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.imp3d.objects.Axis
postTransform(Object, boolean, Matrix4d, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.imp3d.objects.Instance3D
postTransform(Object, boolean, Matrix4d, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.imp3d.objects.Line
postTransform(Object, boolean, Matrix4d, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.imp3d.objects.Null
postTransform(Object, boolean, Matrix4d, Matrix4d, Matrix4d, GraphState) - Method in interface de.grogra.imp3d.objects.Transformation
  Implements the change from object's transformation `in` to the object's post-transformation `out`.
postTransform(Object, boolean, Matrix4d, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.rgg.Cell
postTransform(Object, boolean, Matrix4d, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.turtle.GRotation
postTransform(Object, boolean, Matrix4d, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.turtle.HDir
postTransform(Object, boolean, Matrix4d, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.turtle.RD
postTransform(Object, boolean, Matrix4d, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.turtle.RN
postTransform(Object, boolean, Matrix4d, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.turtle.RO
postTransform(Object, boolean, Matrix4d, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.turtle.Rotate
postTransform(Object, boolean, Matrix4d, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.turtle.Rotation
postTransform(Object, boolean, Matrix4d, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.turtle.RP
postTransform(Object, boolean, Matrix4d, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.turtle.Scale
postTransform(Object, boolean, Matrix4d, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.turtle.Translate
postTransform(Object, boolean, Matrix4d, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.turtle.TurtleStep
Pow - Class in de.grogra.blocks.functionParser
Pow(Expr, Expr) - Constructor for class de.grogra.blocks.functionParser.Pow
POW - Static variable in class de.grogra.blocks.functionParser.sym
POW - Static variable in interface de.grogra.grogra.LSYTokenTypes
pow(int, int) - Static method in class de.grogra.vecmath.Math2
pow(Range, Range, double) - Static method in class de.grogra.vecmath.Range
POW_ASSIGN - Static variable in interface de.grogra.grogra.LSYTokenTypes
POWER - Static variable in class de.grogra.util.Quantity
Power - Class in de.grogra.xl.expr
Power() - Constructor for class de.grogra.xl.expr.Power
power$FIELD - Static variable in class de.grogra.imp3d.objects.AreaLight
power$FIELD - Static variable in class de.grogra.imp3d.objects.PointLight
power$FIELD - Static variable in class de.grogra.imp3d.objects.SpectralLight
POWER_PER_AREA - Static variable in class de.grogra.util.Quantity
powerDensity$FIELD - Static variable in class de.grogra.imp3d.objects.DirectionalLight
powerDensity$FIELD - Static variable in class de.grogra.imp3d.objects.Sky
powerExpression() - Method in class de.grogra.grogra.LSYParser
PPMImageReader - Class in de.grogra.util
PPMImageReader(int) - Constructor for class de.grogra.util.PPMImageReader
PPMImageReaderSpi - Class in de.grogra.util
PPMImageReaderSpi() - Constructor for class de.grogra.util.PPMImageReaderSpi
PPMReader - Class in de.grogra.util
PPMReader(InputStream, int) - Constructor for class de.grogra.util.PPMReader
PRE_1_ASSIGNMENT - Static variable in interface de.grogra.xl.expr.LocalAccess
PRE_2_ASSIGNMENT - Static variable in interface de.grogra.xl.expr.LocalAccess
PRE_ASSIGNMENT - Static variable in interface de.grogra.xl.expr.LocalAccess
PRE_USE - Static variable in interface de.grogra.xl.expr.LocalAccess
prefix - Variable in class de.grogra.billboard.Billboarder
prefixes$FIELD - Static variable in class de.grogra.pf.registry.Library
PreI - Class in de.grogra.blocks.functionParser
PreI() - Constructor for class de.grogra.blocks.functionParser.PreI
PREI - Static variable in class de.grogra.blocks.functionParser.sym
PrepareAlphaPass - Class in de.grogra.imp3d.glsl.renderpass.nostencil
  This class sets up primary transparency information
PrepareAlphaPass() - Constructor for class de.grogra.imp3d.glsl.renderpass.nostencil.PrepareAlphaPass
PrepareAlphaPass - Class in de.grogra.imp3d.glsl.renderpass
  This class sets up primary transparency information
PrepareAlphaPass() - Constructor for class de.grogra.imp3d.glsl.renderpass.PrepareAlphaPass
prepareCompletion(Transaction, boolean) - Method in class de.grogra.graph.impl.GraphManager
prepareCompletion(Transaction, boolean) - Method in class de.grogra.persistence.PersistenceManager
prepareIcon() - Method in interface de.grogra.icon.Icon
prepareIcon() - Method in class de.grogra.icon.IconImpl
prepareIcon() - Method in class de.grogra.imp.objects.ImageAdapter
prepareIcon() - Method in class de.grogra.imp3d.objects.SpectralLightMapNode
prepareIcon() - Method in class de.grogra.imp3d.shading.ChannelSPD
prepareIcon() - Method in class de.grogra.imp3d.shading.ColorMapNode
prepareIcon() - Method in class de.grogra.imp3d.shading.RGBAShader
prepareIcon() - Method in class de.grogra.math.Graytone
prepareIcon() - Method in class de.grogra.math.RGBColor
prepareId(PersistenceCapable) - Method in class de.grogra.graph.impl.GraphManager
prepareId(PersistenceCapable) - Method in class de.grogra.persistence.PersistenceManager
prepareLightProcessor(RTScene, IntersectionProcessor) - Method in class de.grogra.ray.light.DefaultLightProcessor
prepareLightProcessor(RTScene, IntersectionProcessor) - Method in interface de.grogra.ray.light.LightProcessor
prepareLogSetBoolean(PersistenceCapable, PersistenceField, int[], boolean) - Method in class de.grogra.persistence.Transaction
prepareLogSetByte(PersistenceCapable, PersistenceField, int[], byte) - Method in class de.grogra.persistence.Transaction
prepareLogSetChar(PersistenceCapable, PersistenceField, int[], char) - Method in class de.grogra.persistence.Transaction
prepareLogSetDouble(PersistenceCapable, PersistenceField, int[], double) - Method in class de.grogra.persistence.Transaction
prepareLogSetFloat(PersistenceCapable, PersistenceField, int[], float) - Method in class de.grogra.persistence.Transaction
prepareLogSetInt(PersistenceCapable, PersistenceField, int[], int) - Method in class de.grogra.persistence.Transaction
prepareLogSetLong(PersistenceCapable, PersistenceField, int[], long) - Method in class de.grogra.persistence.Transaction
prepareLogSetObject(PersistenceCapable, PersistenceField, int[], Object) - Method in class de.grogra.persistence.Transaction
prepareLogSetShort(PersistenceCapable, PersistenceField, int[], short) - Method in class de.grogra.persistence.Transaction
prepareProcessing(RTScene) - Method in class de.grogra.ray.intersection.DefaultIntersectionProcessor
prepareProcessing(RTScene) - Method in interface de.grogra.ray.intersection.IntersectionProcessor
prepareProcessing(RTScene) - Method in class de.grogra.ray.intersection.OctreeIntersectionProcessor
prepareRayProcessor(RTScene, IntersectionProcessor) - Method in interface de.grogra.ray.tracing.BidirectionalPathTracer.PathingStrategies
prepareRayProcessor(RTScene, IntersectionProcessor) - Method in class de.grogra.ray.tracing.BidirectionalPathTracer
prepareRayProcessor(RTScene, IntersectionProcessor) - Method in class de.grogra.ray.tracing.DefaultRayTracer
prepareRayProcessor(RTScene, IntersectionProcessor) - Method in class de.grogra.ray.tracing.HagensBiDiStrategie1
prepareRayProcessor(RTScene, IntersectionProcessor) - Method in class de.grogra.ray.tracing.PathTracerHS
prepareRayProcessor(RTScene, IntersectionProcessor) - Method in class de.grogra.ray.tracing.PathTracerMT
prepareRayProcessor(RTScene, IntersectionProcessor) - Method in class de.grogra.ray.tracing.PhotonMapping
prepareRayProcessor(RTScene, IntersectionProcessor) - Method in interface de.grogra.ray.tracing.RayProcessor
  With this method the processor is initialized with a 3d scene and an intersection processor it will use.
prepareRaytracing(RTScene, RTCamera) - Method in class de.grogra.ray.PhotonMapRaytracer
prepareRaytracing(RTScene, RTCamera) - Method in class de.grogra.ray.Raytracer
prepareScene() - Method in class de.grogra.rgg.AvoidIntersection
  This method prepare the whole scene, may for a new intersection-computation.
prepareScene() - Method in class de.grogra.rgg.Scanner
  This method prepare the whole scene, may for a new intersection-computation.
prepareSetBoolean(PersistenceCapable, PersistenceField, int[]) - Method in class de.grogra.persistence.Transaction
prepareSetByte(PersistenceCapable, PersistenceField, int[]) - Method in class de.grogra.persistence.Transaction
prepareSetChar(PersistenceCapable, PersistenceField, int[]) - Method in class de.grogra.persistence.Transaction
prepareSetDouble(PersistenceCapable, PersistenceField, int[]) - Method in class de.grogra.persistence.Transaction
prepareSetFloat(PersistenceCapable, PersistenceField, int[]) - Method in class de.grogra.persistence.Transaction
prepareSetInt(PersistenceCapable, PersistenceField, int[]) - Method in class de.grogra.persistence.Transaction
prepareSetLong(PersistenceCapable, PersistenceField, int[]) - Method in class de.grogra.persistence.Transaction
prepareSetObject(PersistenceCapable, PersistenceField, int[]) - Method in class de.grogra.persistence.Transaction
prepareSetShort(PersistenceCapable, PersistenceField, int[]) - Method in class de.grogra.persistence.Transaction
prepareSolve() - Method in class de.grogra.rgg.ConcurrentTasks
prepareSolve() - Method in class de.grogra.task.Task
PREPARING_TIMER - Static variable in class de.grogra.ray.Raytracer
preproceseSourceFile(String) - Method in class de.grogra.gpuflux.jocl.JOCLCPP
preprocess(TypeScope, int) - Method in class de.grogra.rgg.model.CompilerExtension
PreprocessPass - Class in de.grogra.imp3d.glsl.renderpass.nostencil
  This class sets up primary transparency information and renders emissive materials which may need to be removed and worked into light shaders!
PreprocessPass() - Constructor for class de.grogra.imp3d.glsl.renderpass.nostencil.PreprocessPass
PreprocessPass - Class in de.grogra.imp3d.glsl.renderpass
  This class sets up primary transparency information and renders emissive materials which may need to be removed and worked into light shaders!
PreprocessPass() - Constructor for class de.grogra.imp3d.glsl.renderpass.PreprocessPass
Prerequisite - Class in de.grogra.pf.registry
PresentDebugImagePass - Class in de.grogra.imp3d.glsl.renderpass.nostencil
PresentDebugImagePass() - Constructor for class de.grogra.imp3d.glsl.renderpass.nostencil.PresentDebugImagePass
PresentDebugImagePass - Class in de.grogra.imp3d.glsl.renderpass
PresentDebugImagePass() - Constructor for class de.grogra.imp3d.glsl.renderpass.PresentDebugImagePass
PresentDebugImagePass.TextureCollection - Class in de.grogra.imp3d.glsl.renderpass.nostencil
PresentDebugImagePass.TextureCollection() - Constructor for class de.grogra.imp3d.glsl.renderpass.nostencil.PresentDebugImagePass.TextureCollection
PresentDebugImagePass.TextureCollection - Class in de.grogra.imp3d.glsl.renderpass
PresentDebugImagePass.TextureCollection() - Constructor for class de.grogra.imp3d.glsl.renderpass.PresentDebugImagePass.TextureCollection
presentDebugScreen(GLSLDisplay) - Method in class de.grogra.imp3d.glsl.OpenGLState
PresentScenePass - Class in de.grogra.imp3d.glsl.renderpass.nostencil
  Renderpass that renders a texture to opengls drawbuffer.
PresentScenePass() - Constructor for class de.grogra.imp3d.glsl.renderpass.nostencil.PresentScenePass
PresentScenePass - Class in de.grogra.imp3d.glsl.renderpass
  Renderpass that renders a texture to opengls drawbuffer.
PresentScenePass() - Constructor for class de.grogra.imp3d.glsl.renderpass.PresentScenePass
preTransform(Object, boolean, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.imp3d.edit.ToolRoot3D
preTransform(Object, boolean, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.imp3d.objects.Axis
preTransform(Object, boolean, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.imp3d.objects.Null
preTransform(Object, boolean, Matrix4d, Matrix4d, GraphState) - Method in interface de.grogra.imp3d.objects.Transformation
  Implements the change from the parent's post-transformation `in` to the object's transformation `out`.
preTransform(Object, boolean, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.rgg.Cell
preTransform(Object, boolean, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.turtle.GRotation
preTransform(Object, boolean, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.turtle.HDir
preTransform(Object, boolean, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.turtle.RD
preTransform(Object, boolean, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.turtle.RN
preTransform(Object, boolean, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.turtle.RO
preTransform(Object, boolean, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.turtle.Rotate
preTransform(Object, boolean, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.turtle.Rotation
preTransform(Object, boolean, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.turtle.RP
preTransform(Object, boolean, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.turtle.Scale
preTransform(Object, boolean, Matrix4d, Matrix4d, GraphState) - Method in class de.grogra.turtle.Translate
prev(GRSVertex) - Method in class de.grogra.imp3d.objects.GRSVertex
  Returns the vertex which precedes this vertex in the neighbor list of `ref`.
prev(int, GRSVertex) - Method in class de.grogra.imp3d.objects.GRSVertex
  Returns the vertex which is the `j`-th predecessor of this vertex in the neighbor list of `ref`.
previous() - Method in class de.grogra.util.HierarchicalQueue.Reader
PREVIOUS_PLOT - Static variable in interface de.grogra.pf.ui.ChartPanel
prevTo(GRSVertex) - Method in class de.grogra.imp3d.objects.GRSVertex
  Returns the neighbor which precedes `n` in the cyclic list of neighbors.
prevTo(int, GRSVertex) - Method in class de.grogra.imp3d.objects.GRSVertex
  Returns the neighbor which is the `j`-th predecessor of `n` in the cyclic list of neighbors.
PRIM_BOX - Variable in class de.grogra.gpuflux.scene.volume.FluxPrimitive
PRIM_FRUSTUM - Variable in class de.grogra.gpuflux.scene.volume.FluxPrimitive
PRIM_PARALLEL - Variable in class de.grogra.gpuflux.scene.volume.FluxPrimitive
PRIM_PLANE - Variable in class de.grogra.gpuflux.scene.volume.FluxPrimitive
PRIM_SPHERE - Variable in class de.grogra.gpuflux.scene.volume.FluxPrimitive
PRIM_TRANSFORMABLE - Variable in class de.grogra.gpuflux.scene.volume.FluxPrimitive
PRIM_TRIANGLE - Variable in class de.grogra.gpuflux.scene.volume.FluxPrimitive
primaryExpression() - Method in class de.grogra.grogra.LSYParser
Primitive - Class in de.grogra.blocks.xFrogFileParser
Primitive(Expr, Expr, Expr, Expr, Expr) - Constructor for class de.grogra.blocks.xFrogFileParser.Primitive
PRIMITIVE - Static variable in class de.grogra.blocks.xFrogFileParser.sym
Primitive1 - Class in de.grogra.blocks.xFrogFileParser
Primitive1(Expr, Expr, Expr, Expr, Expr) - Constructor for class de.grogra.blocks.xFrogFileParser.Primitive1
Primitive2 - Class in de.grogra.blocks.xFrogFileParser
Primitive2(Expr, Expr, Expr, Expr) - Constructor for class de.grogra.blocks.xFrogFileParser.Primitive2
PRIMITIVE_MASK - Static variable in class de.grogra.imp3d.gl20.GL20GfxServer
  primitive mask
PRIMITIVE_MASK - Static variable in interface de.grogra.reflect.TypeId
  This is the mask for type ids of primitive types.
PrimitiveBody - Class in de.grogra.blocks.xFrogFileParser
PrimitiveBody(Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr) - Constructor for class de.grogra.blocks.xFrogFileParser.PrimitiveBody
PrimitiveBody2 - Class in de.grogra.blocks.xFrogFileParser
PrimitiveBody2(Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr) - Constructor for class de.grogra.blocks.xFrogFileParser.PrimitiveBody2
PrimitiveBody2_1 - Class in de.grogra.blocks.xFrogFileParser
PrimitiveBody2_1(Expr, Expr) - Constructor for class de.grogra.blocks.xFrogFileParser.PrimitiveBody2_1
PrimitiveBody2_2 - Class in de.grogra.blocks.xFrogFileParser
PrimitiveBody2_2(Expr) - Constructor for class de.grogra.blocks.xFrogFileParser.PrimitiveBody2_2
PrimitiveBody2_3 - Class in de.grogra.blocks.xFrogFileParser
PrimitiveBody2_3(Expr, Expr, Expr) - Constructor for class de.grogra.blocks.xFrogFileParser.PrimitiveBody2_3
print(String) - Method in class de.grogra.pf.io.IndentWriter
print(char) - Method in class de.grogra.pf.io.IndentWriter
print(int) - Method in class de.grogra.pf.io.IndentWriter
print(float) - Method in class de.grogra.pf.io.IndentWriter
print(double) - Method in class de.grogra.pf.io.IndentWriter
print(Object, int) - Method in class de.grogra.pf.ui.Console.ConsoleWriter
  Prints `text` using the color encoded in `color`.
print() - Method in class de.grogra.ray.shader.ShadingEnvironment
print() - Static method in class de.grogra.ray2.radiosity.HemiCube
  Prints out the hemicube delta form factor for debugging.
print(Object, int) - Static method in class de.grogra.rgg.Library
  Prints `v` with the specified colour to the XL console.
print(Object) - Static method in class de.grogra.rgg.Library
  Prints `v` to the XL console.
print(boolean) - Static method in class de.grogra.rgg.Library
  Prints `v` to the XL console.
print(char) - Static method in class de.grogra.rgg.Library
  Prints `v` to the XL console.
print(int) - Static method in class de.grogra.rgg.Library
  Prints `v` to the XL console.
print(long) - Static method in class de.grogra.rgg.Library
  Prints `v` to the XL console.
print(float) - Static method in class de.grogra.rgg.Library
  Prints `v` to the XL console.
print(double) - Static method in class de.grogra.rgg.Library
  Prints `v` to the XL console.
printClock(String) - Method in class de.grogra.imp3d.glsl.OpenGLState
printDebugInfo(String) - Static method in class de.grogra.imp3d.glsl.GLSLDisplay
  Output a string to OUT if the DEBUG switch is set.
printDebugInfoN(String) - Static method in class de.grogra.imp3d.glsl.GLSLDisplay
  Output a string to OUT if the DEBUG switch is set.
printGPUMemoryUsage(GLSLDisplay) - Method in class de.grogra.imp3d.glsl.OpenGLState
printIList() - Method in class de.grogra.ray2.tracing.modular.LineTracer
println() - Method in class de.grogra.pf.io.IndentWriter
println(Object, int) - Method in class de.grogra.pf.ui.Console.ConsoleWriter
  Prints `text` using the color encoded in `color`, then terminates the line.
println(Object, int) - Static method in class de.grogra.rgg.Library
  Prints `v` with the specified colour to the XL console, then terminates the line.
println(Object) - Static method in class de.grogra.rgg.Library
  Prints `v` to the XL console, then terminates the line.
println() - Static method in class de.grogra.rgg.Library
  Terminate the current line by writing the line separator string.
println(boolean) - Static method in class de.grogra.rgg.Library
  Prints `v` to the XL console, then terminates the line.
println(char) - Static method in class de.grogra.rgg.Library
  Prints `v` to the XL console, then terminates the line.
println(int) - Static method in class de.grogra.rgg.Library
  Prints `v` to the XL console, then terminates the line.
println(long) - Static method in class de.grogra.rgg.Library
  Prints `v` to the XL console, then terminates the line.
println(float) - Static method in class de.grogra.rgg.Library
  Prints `v` to the XL console, then terminates the line.
println(double) - Static method in class de.grogra.rgg.Library
  Prints `v` to the XL console, then terminates the line.
printMaterials() - Method in class de.grogra.ray.util.RayContext
printPoints() - Method in class de.grogra.imp3d.glsl.OpenGLState
printProgramInfoLog(GL, int) - Static method in class de.grogra.imp3d.glsl.utility.GLSLShader
  Same as `printShaderInfoLog` only for Programs.
printRPSummary() - Method in class de.grogra.imp3d.glsl.Measures
  Print a summary of collected renderpass time.
printStatistics() - Method in class de.grogra.ray.Raytracer
printSummary() - Method in class de.grogra.imp3d.glsl.Measures
  Print a summary of collected render times.
printTime(String) - Static method in class de.grogra.util.Utils
PRIORITY_MASK - Static variable in interface de.grogra.pf.ui.JobManager
PRIORITY_MODE - Static variable in class de.grogra.imp3d.ray.GroIMPRaytracer
PRIVATE - Static variable in interface de.grogra.reflect.Member
  Modifier for `private` members.
PRIVATE_ - Static variable in interface de.grogra.grogra.LSYTokenTypes
prob$FIELD - Static variable in class de.grogra.blocks.arrangeBlock.BernoulliProbability
prob$FIELD - Static variable in class de.grogra.blocks.arrangeBlock.BinomialProbability
prob$FIELD - Static variable in class de.grogra.blocks.arrangeBlock.GeometricProbability
prob$FIELD - Static variable in class de.grogra.blocks.arrangeBlock.PascalProbability
probability(float) - Static method in class de.grogra.rgg.Library
  Returns the value of a `boolean` pseudorandom variable whose probability for `true` is `p`.
ProbabilityArrange - Class in de.grogra.blocks.arrangeBlock
ProbabilityArrange() - Constructor for class de.grogra.blocks.arrangeBlock.ProbabilityArrange
ProbabilityArrange.Type - Class in de.grogra.blocks.arrangeBlock
ProbabilityArrange.Type(Class, SCOType) - Constructor for class de.grogra.blocks.arrangeBlock.ProbabilityArrange.Type
ProbabilityArrange.Type(ProbabilityArrange, SCOType) - Constructor for class de.grogra.blocks.arrangeBlock.ProbabilityArrange.Type
ProbabilityArrangeMethod - Interface in de.grogra.blocks.arrangeBlock
probabilityValues - Variable in class de.grogra.blocks.arrangeBlock.ShareableProbabilityArrangeBase
process - Variable in class de.grogra.imp.ExternalRenderer
process(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.light.LightingProcessPass
process(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.light.RenderToSkyCubePass
process(Result, Transform3D, ShaderConfiguration) - Method in class de.grogra.imp3d.glsl.material.channel.GLSLComponentTransform
process(Result, FloatToFloat, ShaderConfiguration) - Method in class de.grogra.imp3d.glsl.material.channel.GLSLFloatToFloat
process(Result, Transform3D, ShaderConfiguration) - Method in class de.grogra.imp3d.glsl.material.channel.GLSLTMatrix4d
process(Result, Transform3D, ShaderConfiguration) - Method in class de.grogra.imp3d.glsl.material.channel.GLSLTransform3D
process(Result, Transform3D, ShaderConfiguration) - Method in class de.grogra.imp3d.glsl.material.channel.GLSLTVector3d
process(Result, Transform3D, ShaderConfiguration) - Method in class de.grogra.imp3d.glsl.material.channel.GLSLUniformScale
process(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.EdgeFilteringPass
process(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.FullRenderPass
process(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.nostencil.EdgeFilteringPass
process(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.PresentDebugImagePass
process(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.RenderPass
process(int[]) - Method in class de.grogra.rgg.model.PropertyQueue
process(int[]) - Method in class de.grogra.rgg.model.VVQueue
process(int[]) - Method in class de.grogra.xl.impl.base.GraphQueue
process(int) - Method in class de.grogra.xl.impl.base.GraphQueue.Processor
process(int[]) - Method in class de.grogra.xl.impl.base.GraphQueue.Processor
process(int[]) - Method in class de.grogra.xl.impl.base.GraphQueueImpl
process(int[]) - Method in interface de.grogra.xl.impl.queues.Queue
  Processes all queued tasks.
process(int[]) - Method in class de.grogra.xl.impl.queues.QueueCollection
  Processes the queues of this collection by invoking `Queue.process(int[])` for every queue.
processingInstruction(String, String) - Method in class de.grogra.graph.impl.XMLGraphReader
processingInstruction(String, String) - Method in class de.grogra.pf.io.XMLReaderBase
ProcessLightingPass - Class in de.grogra.imp3d.glsl.light
ProcessLightingPass() - Constructor for class de.grogra.imp3d.glsl.light.ProcessLightingPass
ProcessLightingPass - Class in de.grogra.imp3d.glsl.renderpass.nostencil
ProcessLightingPass() - Constructor for class de.grogra.imp3d.glsl.renderpass.nostencil.ProcessLightingPass
processor - Variable in class de.grogra.ray2.antialiasing.NoAntialiasing
  The processor on which antialiasing operates.
processor$FIELD - Static variable in class de.grogra.rgg.FluxLightModel
ProcessorBase - Class in de.grogra.ray2.tracing
ProcessorBase() - Constructor for class de.grogra.ray2.tracing.ProcessorBase
processTokens(String[]) - Method in class de.grogra.mtg.MTGGraphBuilder
  Processes tokens and generates nodes and edges as necessary to the current graph.
processTokensBodyData(String[]) - Method in class de.grogra.mtg.MTGGraphBuilderBodyData
  Processes/loads data from a line read from the MTG file from keyword "MTG:" onwards.
processTokensHeaderAttributes(String[]) - Method in class de.grogra.mtg.MTGGraphBuilderHeaderAttributes
processTokensHeaderClasses(String[]) - Method in class de.grogra.mtg.MTGGraphBuilderHeaderClasses
processTokensHeaderCode(String[]) - Method in class de.grogra.mtg.MTGGraphBuilderHeaderCode
processTokensHeaderTopo(String[]) - Method in class de.grogra.mtg.MTGGraphBuilderHeaderTopo
prod(Aggregate, int) - Static method in class de.grogra.xl.util.Operators
prod(Aggregate, long) - Static method in class de.grogra.xl.util.Operators
prod(Aggregate, float) - Static method in class de.grogra.xl.util.Operators
prod(Aggregate, double) - Static method in class de.grogra.xl.util.Operators
PRODUCE - Static variable in interface de.grogra.grogra.LSYTokenTypes
Producer - Class in de.grogra.xl.impl.base
  This class is an abstract base implementation of `Producer`.
Producer(QueryState) - Constructor for class de.grogra.xl.impl.base.Producer
Producer(RuntimeModel) - Constructor for class de.grogra.xl.impl.base.Producer
Producer - Interface in de.grogra.xl.query
  A `Producer` is used within right hand sides of XL rules in order to construct the replacement for the match of the left hand side.
producer$begin() - Method in class de.grogra.rgg.model.Instantiation
producer$begin() - Method in class de.grogra.rgg.model.RGGProducer.Creator
producer$begin() - Method in class de.grogra.rgg.model.RGGProducer
producer$begin() - Method in class de.grogra.rgg.model.VVProducer.AddNeighbor
producer$begin() - Method in class de.grogra.rgg.model.VVProducer
producer$begin() - Method in class de.grogra.xl.impl.dom.DOMProducer
producer$begin() - Method in class de.grogra.xl.impl.simple.SimpleProducer
producer$beginExecution(int) - Method in class de.grogra.rgg.model.RGGProducer
producer$beginExecution(int) - Method in class de.grogra.rgg.model.VVProducer
producer$beginExecution(int) - Method in class de.grogra.xl.impl.base.Producer
producer$beginExecution(int) - Method in class de.grogra.xl.impl.simple.SimpleProducer
producer$beginExecution(int) - Method in interface de.grogra.xl.query.Producer
  This method is invoked by the XL run-time system in order to notify the producer about the beginning of a right-hand side (i.e., a match for the left-hand side has been found, and the right-hand side is executed).
producer$end() - Method in class de.grogra.rgg.model.Instantiation
producer$end() - Method in class de.grogra.rgg.model.RGGProducer
producer$end() - Method in class de.grogra.rgg.model.VVProducer.AddNeighbor
producer$end() - Method in class de.grogra.rgg.model.VVProducer.End
producer$end() - Method in class de.grogra.rgg.model.VVProducer
producer$end() - Method in class de.grogra.xl.impl.dom.DOMProducer
producer$end() - Method in class de.grogra.xl.impl.simple.SimpleProducer
producer$endExecution(boolean) - Method in class de.grogra.rgg.model.RGGProducer
producer$endExecution(boolean) - Method in class de.grogra.rgg.model.VVProducer
producer$endExecution(boolean) - Method in class de.grogra.xl.impl.base.Producer
producer$endExecution(boolean) - Method in class de.grogra.xl.impl.simple.SimpleProducer
producer$endExecution(boolean) - Method in interface de.grogra.xl.query.Producer
  This method is invoked by the XL run-time system in order to notify the producer about the end of the execution of a right-hand side.
producer$getGraph() - Method in class de.grogra.rgg.model.VVProducer
producer$getGraph() - Method in class de.grogra.xl.impl.base.Producer
producer$getGraph() - Method in interface de.grogra.xl.query.Producer
  Returns the graph for which this producer constructs the right-hand side structur.
producer$getLeftmostMatch() - Method in class de.grogra.rgg.model.RGGProducer
producer$getProducer() - Method in class de.grogra.rgg.model.RGGProducer
producer$getRoot() - Method in class de.grogra.rgg.model.RGGProducer
producer$getRoot() - Method in class de.grogra.xl.impl.dom.DOMProducer
producer$getRoot() - Method in class de.grogra.xl.impl.simple.SimpleProducer
producer$pop(Object) - Method in class de.grogra.rgg.model.Instantiation
producer$pop(Object) - Method in class de.grogra.rgg.model.RGGProducer
producer$pop(VVProducer.AddNeighbor) - Method in class de.grogra.rgg.model.VVProducer.InsertReplaceSplitSet
producer$pop(Object) - Method in class de.grogra.xl.impl.dom.DOMProducer
producer$pop(Object) - Method in class de.grogra.xl.impl.simple.SimpleProducer
producer$push() - Method in class de.grogra.rgg.model.Instantiation
producer$push() - Method in class de.grogra.rgg.model.RGGProducer
producer$push() - Method in class de.grogra.rgg.model.VVProducer.InsertReplaceSplitSet
producer$push() - Method in class de.grogra.xl.impl.dom.DOMProducer
producer$push() - Method in class de.grogra.xl.impl.simple.SimpleProducer
producer$separate() - Method in class de.grogra.rgg.model.RGGProducer
producer$separate() - Method in class de.grogra.rgg.model.VVProducer.End
producer$separate() - Method in class de.grogra.xl.impl.dom.DOMProducer
producer$separate() - Method in class de.grogra.xl.impl.simple.SimpleProducer
producer$visitEdge(EdgePattern) - Method in class de.grogra.rgg.model.RGGProducer
producer$visitEdge(EdgePattern) - Method in class de.grogra.rgg.model.VVProducer
producer$visitEdge(EdgePattern) - Method in class de.grogra.xl.impl.base.Producer
producer$visitEdge(EdgePattern) - Method in interface de.grogra.xl.query.Producer
Production - Class in de.grogra.xl.expr
Production(Local, int) - Constructor for class de.grogra.xl.expr.Production
production_table() - Method in class de.grogra.blocks.functionParser.parser
  Access to production table.
production_table() - Method in class de.grogra.blocks.xFrogFileParser.parser
  Access to production table.
ProductSurface - Class in de.grogra.math
ProductSurface() - Constructor for class de.grogra.math.ProductSurface
ProductSurface(BSplineCurve, BSplineCurve) - Constructor for class de.grogra.math.ProductSurface
ProductSurface.Type - Class in de.grogra.math
ProductSurface.Type(Class, SCOType) - Constructor for class de.grogra.math.ProductSurface.Type
ProductSurface.Type(ProductSurface, SCOType) - Constructor for class de.grogra.math.ProductSurface.Type
PROFIL - Static variable in class de.grogra.blocks.xFrogFileParser.sym
profile$FIELD - Static variable in class de.grogra.blocks.Horn
profile$FIELD - Static variable in class de.grogra.blocks.HornLOD
profile$FIELD - Static variable in class de.grogra.blocks.Tree
profile$FIELD - Static variable in class de.grogra.blocks.TreeLOD
profile$FIELD - Static variable in class de.grogra.math.ProductSurface
profile$FIELD - Static variable in class de.grogra.math.ProfileSweep
profiles$FIELD - Static variable in class de.grogra.math.SkinnedSurface
ProfileSweep - Class in de.grogra.math
ProfileSweep() - Constructor for class de.grogra.math.ProfileSweep
ProfileSweep(BSplineCurve, BSplineCurve) - Constructor for class de.grogra.math.ProfileSweep
ProfileSweep.Type - Class in de.grogra.math
ProfileSweep.Type(Class, SCOType) - Constructor for class de.grogra.math.ProfileSweep.Type
ProfileSweep.Type(ProfileSweep, SCOType) - Constructor for class de.grogra.math.ProfileSweep.Type
progressChanged(int, double, String, int, int, int, int) - Method in class de.grogra.imp3d.ray.GroIMPRTProgressListener
progressChanged(int, double, String, int, int, int, int) - Method in interface de.grogra.ray.event.RTProgressListener
ProgressMonitor - Interface in de.grogra.pf.io
ProgressMonitor - Interface in de.grogra.ray2
  This interface is used by a `Renderer` to monitor the progress of rendering and to show messages.
ProgressNotifier - Class in de.grogra.ray.event
ProgressNotifier() - Constructor for class de.grogra.ray.event.ProgressNotifier
project(Vector<PatchGroup>) - Method in class de.grogra.ray2.radiosity.PatchGroup
  Projects the given groups on all hemicubes of the current patch group.
project(Point4d) - Method in class javax.vecmath.Point3d
  Multiplies each of the x,y,z components of the Point4f parameter by 1/w and places the projected values into this point.
project(Point4f) - Method in class javax.vecmath.Point3f
  Multiplies each of the x,y,z components of the Point4f parameter by 1/w and places the projected values into this point.
project(Point4d) - Method in class javax.vecmath.Point4d
  Multiplies each of the x,y,z components of the Point4d parameter by 1/w, places the projected values into this point, and places a 1 as the w parameter of this point.
project(Point4f) - Method in class javax.vecmath.Point4f
  Multiplies each of the x,y,z components of the Point4f parameter by 1/w, places the projected values into this point, and places a 1 as the w parameter of this point.
PROJECT_FS - Static variable in class de.grogra.pf.io.IO
PROJECT_GRAPH - Static variable in class de.grogra.pf.registry.Registry
PROJECT_LOADER - Static variable in class de.grogra.pf.io.IOFlavor
ProjectGraphDescriptor - Class in de.grogra.imp
ProjectGraphDescriptor() - Constructor for class de.grogra.imp.ProjectGraphDescriptor
ProjectGraphDescriptor.Type - Class in de.grogra.imp
ProjectGraphDescriptor.Type(Class, SCOType) - Constructor for class de.grogra.imp.ProjectGraphDescriptor.Type
ProjectGraphDescriptor.Type(ProjectGraphDescriptor, SCOType) - Constructor for class de.grogra.imp.ProjectGraphDescriptor.Type
projection - Variable in class de.grogra.imp3d.Camera
Projection - Class in de.grogra.imp3d
Projection() - Constructor for class de.grogra.imp3d.Projection
projection$FIELD - Static variable in class de.grogra.imp3d.Camera
Projection.Type - Class in de.grogra.imp3d
Projection.Type(Class, SCOType) - Constructor for class de.grogra.imp3d.Projection.Type
Projection.Type(Projection, SCOType) - Constructor for class de.grogra.imp3d.Projection.Type
ProjectLoader - Interface in de.grogra.pf.io
projectView(float, float, float, Tuple2f, boolean) - Method in class de.grogra.imp3d.Camera
projectView(float, float, float, Tuple2f, boolean) - Method in class de.grogra.imp3d.CanvasCamera
projectWorld(double, double, double, Tuple2f) - Method in class de.grogra.imp3d.Camera
projectWorld(Tuple3d, Tuple2f) - Method in class de.grogra.imp3d.CanvasCamera
projPatchOnCube(SubPatch) - Method in class de.grogra.ray2.radiosity.ViewCube
  Add patch to the viewcube.
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.light.LightingProcessPass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.light.ProcessLightingPass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.light.RenderToSkyCubePass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.light.ShadowMapGenerationPass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.CachedRenderPass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.CacheScenePass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.CopyFloatTexturePass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.DepthPeelingPass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.DrawSkyPass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.DrawTranspBackgroundPass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.EdgeFilteringPass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.ExtractLayerPass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.FullQualityRenderPass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.nostencil.CachedRenderPass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.nostencil.CacheScenePass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.nostencil.CopyFloatTexturePass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.nostencil.DepthPeelingPass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.nostencil.DrawSkyPass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.nostencil.DrawTranspBackgroundPass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.nostencil.EdgeFilteringPass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.nostencil.ExtractLayerPass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.nostencil.FullQualityRenderPass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.nostencil.PrepareAlphaPass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.nostencil.PreprocessPass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.nostencil.PresentDebugImagePass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.nostencil.PresentScenePass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.nostencil.ProcessLightingPass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.nostencil.ToolRenderPass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.PrepareAlphaPass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.PreprocessPass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.PresentDebugImagePass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.PresentScenePass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.ReduceImagePass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.RenderPass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.ToneMappingPass
prologue(GLSLDisplay, OpenGLState, Object) - Method in class de.grogra.imp3d.glsl.renderpass.ToolRenderPass
promote(Scope, int) - Method in class de.grogra.xl.expr.Expression
  Converts this expression by unary promotion to one of the types whose mask (see `TypeId`) is present in `supportedTypes`.
PROPERTY - Static variable in class de.grogra.imp.edit.ViewSelection
Property - Class in de.grogra.pf.ui.edit
Property(Context, Type) - Constructor for class de.grogra.pf.ui.edit.Property
property - Variable in class de.grogra.xl.ode.RateAssignment
property$FIELD - Static variable in class de.grogra.pf.ui.registry.UIPropertyDependency
PROPERTY_QUEUE - Static variable in class de.grogra.rgg.model.PropertyQueue
PropertyAssignment - Class in de.grogra.xl.expr
PropertyAssignment(GetProperty, int) - Constructor for class de.grogra.xl.expr.PropertyAssignment
propertyChange(PropertyChangeEvent) - Method in class de.grogra.pf.registry.SONodeReference
propertyChange(PropertyChangeEvent) - Method in class de.grogra.pf.ui.edit.PropertyEditorTree.PropertyNode
propertyChange(PropertyChangeEvent) - Method in class de.grogra.pf.ui.util.WidgetAdapter
PropertyCompiletime - Class in de.grogra.rgg.model
PropertyCompiletime(String) - Constructor for class de.grogra.rgg.model.PropertyCompiletime
PropertyCompiletime() - Constructor for class de.grogra.rgg.model.PropertyCompiletime
PropertyCompiletime.GraphProperty - Class in de.grogra.rgg.model
PropertyCompiletimeModel - Class in de.grogra.xl.impl.dom
PropertyCompiletimeModel() - Constructor for class de.grogra.xl.impl.dom.PropertyCompiletimeModel
PropertyEditor - Class in de.grogra.pf.ui.edit
PropertyEditor(String) - Constructor for class de.grogra.pf.ui.edit.PropertyEditor
PropertyEditorManager - Class in de.grogra.pf.ui.edit
PropertyEditorManager(Panel, boolean) - Constructor for class de.grogra.pf.ui.edit.PropertyEditorManager
PropertyEditorTree - Class in de.grogra.pf.ui.edit
PropertyEditorTree(Context) - Constructor for class de.grogra.pf.ui.edit.PropertyEditorTree
PropertyEditorTree.Node - Class in de.grogra.pf.ui.edit
PropertyEditorTree.Node() - Constructor for class de.grogra.pf.ui.edit.PropertyEditorTree.Node
PropertyEditorTree.PropertyNode - Class in de.grogra.pf.ui.edit
PropertyEditorTree.PropertyNode(Property, Widget, String) - Constructor for class de.grogra.pf.ui.edit.PropertyEditorTree.PropertyNode
PropertyEditorTree.SelectionNode - Class in de.grogra.pf.ui.edit
PropertyEditorTree.SelectionNode(Selection) - Constructor for class de.grogra.pf.ui.edit.PropertyEditorTree.SelectionNode
PropertyFileReader - Class in de.grogra.pf.io
  PropertyFileReader.java Provides functions to read properties from external files.
PropertyFileReader(String) - Constructor for class de.grogra.pf.io.PropertyFileReader
PropertyFileReader(FileSource) - Constructor for class de.grogra.pf.io.PropertyFileReader
propertyForName(String, TypeLoader) - Method in class de.grogra.rgg.model.PropertyRuntime
propertyForName(String, TypeLoader) - Method in class de.grogra.xl.impl.dom.PropertyRuntimeModel
propertyForName(String, ClassLoader) - Method in class de.grogra.xl.impl.property.RuntimeModel
propertyForName(String, TypeLoader) - Method in interface de.grogra.xl.property.RuntimeModel
  Returns the run-time `Property` for a given `name`.
propertyForName(String, ClassLoader) - Method in interface de.grogra.xl.property.RuntimeModel
PropertyQueue - Class in de.grogra.rgg.model
PropertyQueue.MakePersistentDescriptor - Class in de.grogra.rgg.model
PropertyQueue.MakePersistentDescriptor() - Constructor for class de.grogra.rgg.model.PropertyQueue.MakePersistentDescriptor
PropertyQueue.PropertyQueueDescriptor - Class in de.grogra.rgg.model
PropertyQueue.PropertyQueueDescriptor() - Constructor for class de.grogra.rgg.model.PropertyQueue.PropertyQueueDescriptor
PropertyRuntime - Class in de.grogra.rgg.model
PropertyRuntime() - Constructor for class de.grogra.rgg.model.PropertyRuntime
PropertyRuntime.GraphProperty<T> - Class in de.grogra.rgg.model
PropertyRuntimeModel - Class in de.grogra.xl.impl.dom
PropertyRuntimeModel() - Constructor for class de.grogra.xl.impl.dom.PropertyRuntimeModel
PropertyRuntimeModel.ElementProperty - Class in de.grogra.xl.impl.dom
PROTECTED - Static variable in interface de.grogra.reflect.Member
  Modifier for `protected` members.
PROTECTED_ - Static variable in interface de.grogra.grogra.LSYTokenTypes
protoBody - Variable in class de.grogra.ext.x3d.importation.ProtoDeclareImport
ProtoDeclareImport - Class in de.grogra.ext.x3d.importation
ProtoDeclareImport() - Constructor for class de.grogra.ext.x3d.importation.ProtoDeclareImport
ProtoInstanceImport - Class in de.grogra.ext.x3d
ProtoInstanceImport() - Constructor for class de.grogra.ext.x3d.ProtoInstanceImport
protoMap - Variable in class de.grogra.ext.x3d.X3DParser
  Map of all proto declares.
provideNamespaces - Variable in class de.grogra.pf.io.SAXSourceBase
providePrefixes - Variable in class de.grogra.pf.io.SAXSourceBase
prozent - Static variable in class de.grogra.blocks.arrangeBlock.ArrangeBase
prozent - Static variable in class de.grogra.blocks.arrangeBlock.ShareableAdditionalArrangeBase
prozent - Static variable in class de.grogra.blocks.arrangeBlock.ShareableArrangeBase
prune() - Method in class de.grogra.gpuflux.scene.BVH.BVHTree
PUBLIC - Static variable in interface de.grogra.reflect.Member
  Modifier for `public` members.
PUBLIC_ - Static variable in interface de.grogra.grogra.LSYTokenTypes
publish(LogRecord) - Method in class de.grogra.pf.ui.LoggingHandler
push(GraphState) - Static method in class de.grogra.math.Pool
push(VMXState) - Method in class de.grogra.xl.expr.Expression
push(boolean) - Method in class de.grogra.xl.util.BooleanList
  Pushes `o` on top of this list, i.e., as last element.
push(boolean, boolean) - Method in class de.grogra.xl.util.BooleanList
  Pushes `o1` and `o2` on top of this list, i.e., as last elements.
push(boolean, boolean, boolean) - Method in class de.grogra.xl.util.BooleanList
  Pushes `o1 ... o3` on top of this list, i.e., as last elements.
push(byte) - Method in class de.grogra.xl.util.ByteList
  Pushes `o` on top of this list, i.e., as last element.
push(byte, byte) - Method in class de.grogra.xl.util.ByteList
  Pushes `o1` and `o2` on top of this list, i.e., as last elements.
push(byte, byte, byte) - Method in class de.grogra.xl.util.ByteList
  Pushes `o1 ... o3` on top of this list, i.e., as last elements.
push(char) - Method in class de.grogra.xl.util.CharList
  Pushes `o` on top of this list, i.e., as last element.
push(char, char) - Method in class de.grogra.xl.util.CharList
  Pushes `o1` and `o2` on top of this list, i.e., as last elements.
push(char, char, char) - Method in class de.grogra.xl.util.CharList
  Pushes `o1 ... o3` on top of this list, i.e., as last elements.
push(double) - Method in class de.grogra.xl.util.DoubleList
  Pushes `o` on top of this list, i.e., as last element.
push(double, double) - Method in class de.grogra.xl.util.DoubleList
  Pushes `o1` and `o2` on top of this list, i.e., as last elements.
push(double, double, double) - Method in class de.grogra.xl.util.DoubleList
  Pushes `o1 ... o3` on top of this list, i.e., as last elements.
push(float) - Method in class de.grogra.xl.util.FloatList
  Pushes `o` on top of this list, i.e., as last element.
push(float, float) - Method in class de.grogra.xl.util.FloatList
  Pushes `o1` and `o2` on top of this list, i.e., as last elements.
push(float, float, float) - Method in class de.grogra.xl.util.FloatList
  Pushes `o1 ... o3` on top of this list, i.e., as last elements.
push(int) - Method in class de.grogra.xl.util.IntList
  Pushes `o` on top of this list, i.e., as last element.
push(int, int) - Method in class de.grogra.xl.util.IntList
  Pushes `o1` and `o2` on top of this list, i.e., as last elements.
push(int, int, int) - Method in class de.grogra.xl.util.IntList
  Pushes `o1 ... o3` on top of this list, i.e., as last elements.
push(long) - Method in class de.grogra.xl.util.LongList
  Pushes `o` on top of this list, i.e., as last element.
push(long, long) - Method in class de.grogra.xl.util.LongList
  Pushes `o1` and `o2` on top of this list, i.e., as last elements.
push(long, long, long) - Method in class de.grogra.xl.util.LongList
  Pushes `o1 ... o3` on top of this list, i.e., as last elements.
push(E) - Method in class de.grogra.xl.util.ObjectList
  Pushes `o` on top of this list, i.e., as last element.
push(E, E) - Method in class de.grogra.xl.util.ObjectList
  Pushes `o1` and `o2` on top of this list, i.e., as last elements.
push(E, E, E) - Method in class de.grogra.xl.util.ObjectList
  Pushes `o1 ... o3` on top of this list, i.e., as last elements.
push(short) - Method in class de.grogra.xl.util.ShortList
  Pushes `o` on top of this list, i.e., as last element.
push(short, short) - Method in class de.grogra.xl.util.ShortList
  Pushes `o1` and `o2` on top of this list, i.e., as last elements.
push(short, short, short) - Method in class de.grogra.xl.util.ShortList
  Pushes `o1 ... o3` on top of this list, i.e., as last elements.
pushCursor() - Method in class de.grogra.util.HierarchicalQueue.Reader
pushEdges(int, boolean, long, boolean) - Method in class de.grogra.graph.ArrayPath
pushEdgeSet(Object, long, boolean) - Method in class de.grogra.graph.ArrayPath
pushImpl() - Method in class de.grogra.xl.impl.base.Producer
PushInts - Class in de.grogra.xl.expr
PushInts() - Constructor for class de.grogra.xl.expr.PushInts
pushMaterial(RTObject) - Method in class de.grogra.ray.util.RayContext
pushNode(Object, long) - Method in class de.grogra.graph.ArrayPath
pushParameters(VMXState) - Method in class de.grogra.xl.expr.Invoke
put(Object, Object) - Method in class de.grogra.util.Configuration
put(Object, Object) - Method in class de.grogra.util.ConfigurationSet
put(int, int) - Method in class de.grogra.util.Int2IntMap
put(int, Object) - Method in class de.grogra.util.Int2ObjectMap
put(Object, Object) - Method in interface de.grogra.util.ModifiableMap
  Maps `key` to `value`.
put(Object, Object) - Method in class de.grogra.util.StringMap
put(String, Object) - Method in class de.grogra.util.StringMap
put(K, V) - Method in class de.grogra.xl.util.BidirectionalHashMap
put(E) - Method in class de.grogra.xl.util.EHashMap
put(int, V) - Method in class de.grogra.xl.util.IntHashMap
put(long, V) - Method in class de.grogra.xl.util.LongHashMap
put(long, int) - Method in class de.grogra.xl.util.LongToIntHashMap
put(K, V) - Method in class de.grogra.xl.util.XHashMap
putBoolean(Object, boolean, boolean) - Method in class de.grogra.graph.BooleanMap
putBoolean(String, boolean) - Method in class de.grogra.util.StringMap
putByte(String, byte) - Method in class de.grogra.util.StringMap
putChar(String, char) - Method in class de.grogra.util.StringMap
putDocuments(TextEditor, ModifiableMap) - Static method in class de.grogra.pf.ui.UI
putDouble(String, double) - Method in class de.grogra.util.StringMap
putFloat(String, float) - Method in class de.grogra.util.StringMap
putInt(String, int) - Method in class de.grogra.util.StringMap
putLong(String, long) - Method in class de.grogra.util.StringMap
putObject(Object, boolean, V) - Method in class de.grogra.graph.ObjectMap
putObject(Object, boolean, V) - Method in class de.grogra.graph.ObjectMapImpl
putObject(String, Object) - Method in class de.grogra.util.StringMap
putShort(String, short) - Method in class de.grogra.util.StringMap
PX - Static variable in class de.grogra.math.Channel
PY - Static variable in class de.grogra.math.Channel
PZ - Static variable in class de.grogra.math.Channel

Overview | Package | Class | Tree | Index | Help
PREV LETTER NEXT LETTER | FRAMES NO FRAMES

$ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _