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

A

A - Variable in class ch.dieseite.colladaloader.wrappers.Line
the Line-Position A
A - Variable in class ch.dieseite.colladaloader.wrappers.Triangle
the 3 Vertices of the Triangle
adapter - Variable in class ch.dieseite.colladaloader.demo.ViewerGLAdapter
 
adapter - Variable in class ch.dieseite.glemulator.GLBaseTest
 
addChild(SimpleDomParser.Element) - Method in class ch.dieseite.colladaloader.coreproc.SimpleDomParser.Element
 
addDescriptorsFromDB(HashMap<String, DataAssembler.Variable>, HashMap<String, TreeMap<String, SaxParser.Record<ObjectLinker.CTXInfo, ObjectLinker.RecInfo>>>) - Method in class ch.dieseite.colladaloader.coreproc.DataAssembler
adds into named descriptors the database from ObjectLinker.
addFunctionDescriptors(DataAssembler.Job) - Method in class ch.dieseite.colladaloader.coreproc.DataAssembler
goes through the Job tree recursively.
addLines(ArrayList<Line>) - Method in class ch.dieseite.colladaloader.asmbeans.DescriptorCommon
Add Lines to master cache
addShapes(ArrayList<DataAssembler.Param>) - Static method in class ch.dieseite.colladaloader.asmbeans.Common
add Parsed triangles or lines to master pool
addTriangles(ArrayList<Triangle>) - Method in class ch.dieseite.colladaloader.asmbeans.DescriptorCommon
Add Triangles to master cache
allchilds - Variable in class ch.dieseite.colladaloader.coreproc.SimpleDomParser.Element
 
angleSpeed - Variable in class ch.dieseite.glemulator.GLBaseTest
 
angleX - Variable in class ch.dieseite.glemulator.GLBaseTest
 
angleY - Variable in class ch.dieseite.glemulator.GLBaseTest
 
applet - Variable in class ch.dieseite.colladaloader.wrappers.ColladaModel
 
args - Variable in class ch.dieseite.colladaloader.coreproc.DataAssembler.Param
set by xml parser, focus <args> tag, used by assembling classes
ASUtils - Class in ch.dieseite.colladaloader.asmbeans
This class contains utility tools for all common or proprietary assembling classes.
ASUtils() - Constructor for class ch.dieseite.colladaloader.asmbeans.ASUtils
 
ASUtils.Point2D - Class in ch.dieseite.colladaloader.asmbeans
cloneable Wrapper
ASUtils.Point3D - Class in ch.dieseite.colladaloader.asmbeans
cloneable Wrapper
attr - Variable in class ch.dieseite.colladaloader.coreproc.SaxParser.Record
xml tag Attributes
aValue - Variable in class ch.dieseite.colladaloader.coreproc.DataAssembler.Variable
 

B

B - Variable in class ch.dieseite.colladaloader.wrappers.Line
the Line-Position B
B - Variable in class ch.dieseite.colladaloader.wrappers.Triangle
the 3 Vertices of the Triangle
back(SaxParser.Record<ObjectLinker.CTXInfo, ObjectLinker.RecInfo>, int) - Static method in class ch.dieseite.colladaloader.asmbeans.ASUtils
jump (n = depth) times to previous record It uses the "Record.info.back" field for it.
back - Variable in class ch.dieseite.colladaloader.coreproc.ObjectLinker.RecInfo
a reference to parent record or a record in another pool
background(float) - Method in class ch.dieseite.glemulator.GLAdapter
see Processing API
beginShape(int) - Method in class ch.dieseite.glemulator.GLAdapter
see Processing API
Blender - Class in ch.dieseite.colladaloader.asmbeans
The handler for proprietary issues.
Blender() - Constructor for class ch.dieseite.colladaloader.asmbeans.Blender
 
Blender.CoordData - Class in ch.dieseite.colladaloader.asmbeans
wrapper for parsed vertex/texcoord data
blue - Variable in class ch.dieseite.colladaloader.wrappers.Color
range goes from 0 to 1.0 (0=black)

C

C - Variable in class ch.dieseite.colladaloader.wrappers.Triangle
the 3 Vertices of the Triangle
canvas - Variable in class ch.dieseite.glemulator.PEmulator
 
cData - Variable in class ch.dieseite.colladaloader.coreproc.SaxParser.Context
callback cache
ch.dieseite.colladaloader - package ch.dieseite.colladaloader
 
ch.dieseite.colladaloader.asmbeans - package ch.dieseite.colladaloader.asmbeans
 
ch.dieseite.colladaloader.coreproc - package ch.dieseite.colladaloader.coreproc
 
ch.dieseite.colladaloader.demo - package ch.dieseite.colladaloader.demo
 
ch.dieseite.colladaloader.wrappers - package ch.dieseite.colladaloader.wrappers
 
ch.dieseite.glemulator - package ch.dieseite.glemulator
 
characters(char[], int, int) - Method in class ch.dieseite.colladaloader.coreproc.SaxParser.SaxHandler
 
childBySearch(SaxParser.Record<ObjectLinker.CTXInfo, ObjectLinker.RecInfo>, String) - Static method in class ch.dieseite.colladaloader.asmbeans.ASUtils
returns the first match of the children from current Record that matches to search pattern.
childgroups - Variable in class ch.dieseite.colladaloader.coreproc.SimpleDomParser.Element
 
children - Variable in class ch.dieseite.colladaloader.coreproc.DataAssembler.Job
contains subjobs.
children - Variable in class ch.dieseite.colladaloader.coreproc.DataAssembler.MyIterable
 
classname - Variable in class ch.dieseite.colladaloader.coreproc.DataAssembler.Job
function param written by xml parser
ColladaLoader - Class in ch.dieseite.colladaloader
This is the entry class to create resp. load a collada file This source is free; you can redistribute it and/or modify it under the terms of the GNU General Public License and by nameing of the originally author
ColladaLoader() - Constructor for class ch.dieseite.colladaloader.ColladaLoader
 
ColladaModel - Class in ch.dieseite.colladaloader.wrappers
This class holds all 3D data and supports transform functions This source is free; you can redistribute it and/or modify it under the terms of the GNU General Public License and by nameing of the originally author
ColladaModel(PApplet) - Constructor for class ch.dieseite.colladaloader.wrappers.ColladaModel
 
Color - Class in ch.dieseite.colladaloader.wrappers
This source is free; you can redistribute it and/or modify it under the terms of the GNU General Public License and by nameing of the originally author
Color(float, float, float, float) - Constructor for class ch.dieseite.colladaloader.wrappers.Color
 
color(int, int, int, int) - Method in class ch.dieseite.glemulator.GLAdapter
see Processing API
colorManipulations() - Method in class ch.dieseite.colladaloader.demo.Viewer2D
 
colorManipulations() - Method in class ch.dieseite.colladaloader.demo.ViewerGLAdapter
 
colour - Variable in class ch.dieseite.colladaloader.wrappers.Line
the color of the line
colour - Variable in class ch.dieseite.colladaloader.wrappers.Triangle
the color of the Triangle if the Triangle has no texture
Common - Class in ch.dieseite.colladaloader.asmbeans
The handler for proprietary issues.
Common() - Constructor for class ch.dieseite.colladaloader.asmbeans.Common
 
Common.CoordData - Class in ch.dieseite.colladaloader.asmbeans
wrapper for parsed vertex/texcoord data
Common.CoordData.Type - Enum in ch.dieseite.colladaloader.asmbeans
 
Common.Texture - Class in ch.dieseite.colladaloader.asmbeans
Wrapper for Texture containing meta data
containsTexture - Variable in class ch.dieseite.colladaloader.wrappers.Triangle
says if the Triangle has Texture
Context() - Constructor for class ch.dieseite.colladaloader.coreproc.SaxParser.Context
 
Context(SaxParser.Context<CI, RI>, String[]) - Constructor for class ch.dieseite.colladaloader.coreproc.SaxParser.Context
 
CoordData() - Constructor for class ch.dieseite.colladaloader.asmbeans.Blender.CoordData
 
CoordData() - Constructor for class ch.dieseite.colladaloader.asmbeans.Common.CoordData
 
copy() - Method in class ch.dieseite.colladaloader.asmbeans.ASUtils.Point2D
 
copy() - Method in class ch.dieseite.colladaloader.asmbeans.ASUtils.Point3D
 
createColor(ArrayList<DataAssembler.Param>) - Static method in class ch.dieseite.colladaloader.asmbeans.Blender
creates a Color if <color> exist converts float values from 0-1(Blender) to 0-255(processing) Note that blender put no material attribute to <lines> (stupid impl) so a dummy color is generated
createColor(ArrayList<DataAssembler.Param>) - Static method in class ch.dieseite.colladaloader.asmbeans.Sketchup
creates a Color if <color> exist converts float values from 0-1(Sketchup) to 0-255(processing)
createJobTreeSkel(SimpleDomParser.Element, DataAssembler.Job) - Method in class ch.dieseite.colladaloader.coreproc.DataAssembler
scans the xml element <assembling> recursively and writes/maps its structure into Job "parent".It sets for each subjob a flag (for function or iteration) and String attributes defined in xml.
createLines(ArrayList<DataAssembler.Param>) - Static method in class ch.dieseite.colladaloader.asmbeans.Common
creates Lines based on this shape.
createSearchContext(String, SaxParser.Context<CI, RI>) - Static method in class ch.dieseite.colladaloader.coreproc.SaxParser
Creates a search context containing search pattern If context is nested then add parent context
createTexture(int, int, int[]) - Method in class ch.dieseite.glemulator.PEmulator
a helper to create a GL Texture based on processing spec's
createTriangles(ArrayList<DataAssembler.Param>) - Static method in class ch.dieseite.colladaloader.asmbeans.Blender
creates Triangles based on this polylist.
createTriangles(ArrayList<DataAssembler.Param>) - Static method in class ch.dieseite.colladaloader.asmbeans.Sketchup
creates Triangles based on this shape.
ctx - Variable in class ch.dieseite.colladaloader.coreproc.SaxParser.Record
infos to find certain xml tree, callback caches and more..
CTXInfo(SimpleDomParser.Element, String) - Constructor for class ch.dieseite.colladaloader.coreproc.ObjectLinker.CTXInfo
 
currentDepth - Variable in class ch.dieseite.colladaloader.coreproc.SaxParser.Context
callback cache: walkthrough counter in xml tree
currentGL2 - Variable in class ch.dieseite.glemulator.PEmulator
 
currentImage - Variable in class ch.dieseite.glemulator.PEmulator
 
currentShapeMode - Variable in class ch.dieseite.glemulator.PEmulator
 
currentTexture - Variable in class ch.dieseite.glemulator.PEmulator
 

D

daePath - Variable in class ch.dieseite.colladaloader.asmbeans.DescriptorCommon
 
DataAssembler - Class in ch.dieseite.colladaloader.coreproc
DataAssembler combines the data from ObjectLinker's database into final wrapper objects they can be used by Processing.
DataAssembler() - Constructor for class ch.dieseite.colladaloader.coreproc.DataAssembler
 
DataAssembler.Job - Class in ch.dieseite.colladaloader.coreproc
contain all infos to do assembling job at runtime A Job may be an iteration or a function
DataAssembler.LoadingListener - Interface in ch.dieseite.colladaloader.coreproc
Is invoked by assembling classes if any processing objects is parsed /ready to draw
DataAssembler.MyIterable - Class in ch.dieseite.colladaloader.coreproc
wrapps children array from a Record into a Iterable object
DataAssembler.Param - Class in ch.dieseite.colladaloader.coreproc
A wrapper for the inparams to static methods from in package "asmbeans"
DataAssembler.Variable - Class in ch.dieseite.colladaloader.coreproc
a Descriptor to establish fixed links from Job to Job
database - Variable in class ch.dieseite.colladaloader.coreproc.ObjectLinker
 
decrementHistory() - Method in class ch.dieseite.colladaloader.coreproc.SaxParser.Context
focus back to prev upper level of xml depth
deleteRecursive(File) - Static method in class ch.dieseite.colladaloader.ColladaLoader
deletes file and directories recursively (called after unzipping)
demuxPArray(int[], int, int) - Static method in class ch.dieseite.colladaloader.asmbeans.ASUtils
extract from a multiplexed <p> array the required indices for a Point2D or Point3D array
DescriptorCommon - Class in ch.dieseite.colladaloader.asmbeans
this class is the named descriptor, defined in LinkingSchema (<interface>) whose handle main I/O relations between assembler classes and upper layer main class.
DescriptorCommon(Properties, DataAssembler.LoadingListener) - Constructor for class ch.dieseite.colladaloader.asmbeans.DescriptorCommon
 
display(GLAutoDrawable) - Method in class ch.dieseite.glemulator.PEmulator
 
dispose(GLAutoDrawable) - Method in class ch.dieseite.glemulator.PEmulator
 
draw() - Method in class ch.dieseite.colladaloader.demo.Viewer2D
 
draw() - Method in class ch.dieseite.colladaloader.demo.ViewerGLAdapter
 
draw() - Method in class ch.dieseite.colladaloader.wrappers.ColladaModel
Draws the model using Processing P3D renderer.
draw() - Method in class ch.dieseite.glemulator.GLBaseTest
 
draw2D() - Method in class ch.dieseite.colladaloader.wrappers.ColladaModel
Draws collada using Processing default 2D renderer
drawColladaModel(ColladaModel) - Method in class ch.dieseite.colladaloader.demo.ViewerGLAdapter
 
drawing - Variable in class ch.dieseite.glemulator.GLAdapter
 
drawModel() - Method in class ch.dieseite.glemulator.GLBaseTest
 

E

Element(Node) - Constructor for class ch.dieseite.colladaloader.coreproc.SimpleDomParser.Element
 
endElement(String, String, String) - Method in class ch.dieseite.colladaloader.coreproc.SaxParser.SaxHandler
 
endShape() - Method in class ch.dieseite.glemulator.GLAdapter
see Processing API
execArgs(String, SaxParser.Record<ObjectLinker.CTXInfo, ObjectLinker.RecInfo>) - Static method in class ch.dieseite.colladaloader.asmbeans.ASUtils
runs childBySearch() back() and next() in args order.
execJobs(List<SimpleDomParser.Element>, String, SaxParser<ObjectLinker.CTXInfo, ObjectLinker.RecInfo>) - Method in class ch.dieseite.colladaloader.coreproc.ObjectLinker
Iterates all jobs in <entities> and rescans the whole .dae document each time
execQueue() - Method in class ch.dieseite.glemulator.GLAdapter
callback, invoked by superclass on GLEventListener.display() event
execQueue() - Method in class ch.dieseite.glemulator.PEmulator
draws the polygons and lines.

F

fill(float, float, float, float) - Method in class ch.dieseite.glemulator.GLAdapter
see Processing API
fill(float) - Method in class ch.dieseite.glemulator.GLAdapter
see Processing API
filteredChildren - Variable in class ch.dieseite.colladaloader.coreproc.SaxParser.Context
callback cache: contains records if defined by nested context
filteredChildren - Variable in class ch.dieseite.colladaloader.coreproc.SaxParser.Record
contains records if defined by nested context
flag - Variable in class ch.dieseite.colladaloader.coreproc.DataAssembler.Job
main Var: 'i' = do an iteration, 'f' do a function /method
floatArray2D - Variable in class ch.dieseite.colladaloader.asmbeans.Common.CoordData
 
floatArray3D - Variable in class ch.dieseite.colladaloader.asmbeans.Common.CoordData
 
foundParent(SaxParser.Record<CI, RI>) - Method in interface ch.dieseite.colladaloader.coreproc.SaxParser.RecordHandler
fires zero or more times, each time a xml parent tag is found that match to context search patterns.
function - Variable in class ch.dieseite.colladaloader.coreproc.DataAssembler.Job
if Job is a function this descriptor var is set

G

getAttrVal(String) - Method in class ch.dieseite.colladaloader.coreproc.SimpleDomParser.Element
 
getChildren() - Method in class ch.dieseite.colladaloader.coreproc.SimpleDomParser.Element
returns elements in natural order
getChildrenByName(String) - Method in class ch.dieseite.colladaloader.coreproc.SimpleDomParser.Element
returns named elements in natural order
getDaePath() - Method in class ch.dieseite.colladaloader.asmbeans.DescriptorCommon
returns current Location of collada xml file
getDatabase() - Method in class ch.dieseite.colladaloader.coreproc.ObjectLinker
See notes on the class description
getLines() - Method in class ch.dieseite.colladaloader.wrappers.ColladaModel
returns all parsed lines or grid structures from dae file
getName() - Method in class ch.dieseite.colladaloader.coreproc.SimpleDomParser.Element
 
getOutDescriptorsFromJobSkel(DataAssembler.Job, HashMap<String, DataAssembler.Variable>) - Method in class ch.dieseite.colladaloader.coreproc.DataAssembler
Searches Job tree for "tuple" and "result" definitions recursively and gives them an output descriptor.
getParam(ArrayList<DataAssembler.Param>, int) - Static method in class ch.dieseite.colladaloader.asmbeans.ASUtils
returns and casts the nth param value from param list
getTexImage(ArrayList<DataAssembler.Param>) - Static method in class ch.dieseite.colladaloader.asmbeans.Common
extracts PImage from triangles tag
getText() - Method in class ch.dieseite.colladaloader.coreproc.SimpleDomParser.Element
 
getTriangles() - Method in class ch.dieseite.colladaloader.wrappers.ColladaModel
returns all parsed triangles from dae file
getValue(String, SaxParser.Record<ObjectLinker.CTXInfo, ObjectLinker.RecInfo>) - Method in class ch.dieseite.colladaloader.coreproc.ObjectLinker
Returns a Textcontent or an attribute value from record, depending on the expression.
GLAdapter - Class in ch.dieseite.glemulator
This class is an OpenGL Adapter in case the OpenGL mode (P2D/P3D) doesn't work in Processing.
GLAdapter(int, int) - Constructor for class ch.dieseite.glemulator.GLAdapter
 
GLBaseTest - Class in ch.dieseite.glemulator
This is a OpenGL Test Class only.
GLBaseTest() - Constructor for class ch.dieseite.glemulator.GLBaseTest
 
GLConfig() - Method in class ch.dieseite.glemulator.PEmulator
Does a printout of the current GL version and driver
green - Variable in class ch.dieseite.colladaloader.wrappers.Color
range goes from 0 to 1.0 (0=black)

H

h - Variable in class ch.dieseite.glemulator.PEmulator
 
handler - Variable in class ch.dieseite.colladaloader.coreproc.SaxParser
 
handler - Variable in class ch.dieseite.colladaloader.coreproc.SaxParser.SaxHandler
 
hardLinkIoDescriptors(DataAssembler.Job, HashMap<String, DataAssembler.Variable>) - Method in class ch.dieseite.colladaloader.coreproc.DataAssembler
establish recursively hard links to all I/O descriptors so each job has now a IN / OUT to the correct neighbours
hasNext() - Method in class ch.dieseite.colladaloader.coreproc.DataAssembler.MyIterable
 
height - Variable in class ch.dieseite.glemulator.GLBaseTest
 

I

IdCnt - Variable in class ch.dieseite.colladaloader.coreproc.ObjectLinker
 
idExpression - Variable in class ch.dieseite.colladaloader.coreproc.ObjectLinker.CTXInfo
says where ID info inside xml tag can be found
ignoreTex - Variable in class ch.dieseite.colladaloader.asmbeans.DescriptorCommon
 
ignoreTextures() - Method in class ch.dieseite.colladaloader.asmbeans.DescriptorCommon
Says if the option "no_textures" is active
imageFileName - Variable in class ch.dieseite.colladaloader.wrappers.Triangle
the Filename of the texture-Image
imageReference - Variable in class ch.dieseite.colladaloader.wrappers.Triangle
an object reference of a loaded image by Processing.
img - Variable in class ch.dieseite.glemulator.GLBaseTest
 
importTextures(ArrayList<DataAssembler.Param>) - Static method in class ch.dieseite.colladaloader.asmbeans.Common
Adds a new PImage Texture (with meta data) from a image file (given by <init_from> tag) into a new created or existing texture pool.
in - Variable in class ch.dieseite.colladaloader.coreproc.DataAssembler.Job
In Descriptor written by hardlinker, used as 'list' by iterations
incrementHistory() - Method in class ch.dieseite.colladaloader.coreproc.SaxParser.Context
focus to next deeper level of xml depth
index - Variable in class ch.dieseite.colladaloader.coreproc.DataAssembler.MyIterable
 
info - Variable in class ch.dieseite.colladaloader.coreproc.SaxParser.Context
can be used by upper application Layer Sax parser does not use it.
info - Variable in class ch.dieseite.colladaloader.coreproc.SaxParser.Record
can be used by upper application Layer Sax parser does not use it.
init(String, HashMap<String, TreeMap<String, SaxParser.Record<ObjectLinker.CTXInfo, ObjectLinker.RecInfo>>>, Properties, DataAssembler.LoadingListener) - Method in class ch.dieseite.colladaloader.coreproc.DataAssembler
Main initial: parses LinkingSchema for jobs and gives back a valid tree of listed/nested jobs (function calls or iterations) with valid and linked descriptors for env vars, database interface or functions
init(GLAutoDrawable) - Method in class ch.dieseite.glemulator.PEmulator
 
initLoadingJobs(String) - Method in class ch.dieseite.colladaloader.coreproc.ObjectLinker
parses linking schema.
initSaxParser() - Method in class ch.dieseite.colladaloader.coreproc.ObjectLinker
creates a sax parser that scans a later defined collada file.
initSearchPatterns(SimpleDomParser.Element, SaxParser.Context<ObjectLinker.CTXInfo, ObjectLinker.RecInfo>, String) - Method in class ch.dieseite.colladaloader.coreproc.ObjectLinker
Digs recursively into <target> tag and its subtags in linking schema to get all search patterns for SaxParser class
inParams - Variable in class ch.dieseite.colladaloader.coreproc.DataAssembler.Job
allocation written by hardlinker, used as method params by assembler classes
isMatch() - Method in class ch.dieseite.colladaloader.coreproc.SaxParser.Context
says if this level can be parsed Important; this method works only if inc/dec/updateHistory() is done before correctly i.e. oneOrMore: ( 1. inc(), 2.
iterate_geometry_symbol_Binds_and_Link(ArrayList<DataAssembler.Param>) - Static method in class ch.dieseite.colladaloader.asmbeans.Sketchup
iterates all material/symbol binds (defined in <visual_scene>) they belong to geometry id of current shape (triangle or line).
iterator() - Method in class ch.dieseite.colladaloader.coreproc.DataAssembler.MyIterable
 

J

Job() - Constructor for class ch.dieseite.colladaloader.coreproc.DataAssembler.Job
 
jobqueue - Variable in class ch.dieseite.glemulator.GLAdapter
 

K

key - Variable in class ch.dieseite.colladaloader.asmbeans.Common.Texture
 
key - Variable in class ch.dieseite.colladaloader.coreproc.DataAssembler.Param
set by xml parser, focus <source> tag
keyPressed() - Method in class ch.dieseite.colladaloader.demo.Viewer2D
 
keyPressed() - Method in class ch.dieseite.colladaloader.demo.ViewerGLAdapter
 

L

l - Variable in class ch.dieseite.colladaloader.asmbeans.DescriptorCommon
 
level - Static variable in class ch.dieseite.colladaloader.coreproc.Log
4 = extreme details 3 = details, 2 = medium, 1 = abstract , 0 = none
lights() - Method in class ch.dieseite.glemulator.GLAdapter
see Processing API
Line - Class in ch.dieseite.colladaloader.wrappers
This source is free; you can redistribute it and/or modify it under the terms of the GNU General Public License and by nameing of the originally author
Line() - Constructor for class ch.dieseite.colladaloader.wrappers.Line
 
line(float, float, float, float, float, float) - Method in class ch.dieseite.glemulator.GLAdapter
see Processing API
lines - Variable in class ch.dieseite.colladaloader.wrappers.ColladaModel
 
linesParsed(ArrayList<Line>) - Method in interface ch.dieseite.colladaloader.coreproc.DataAssembler.LoadingListener
 
linesParsed(ArrayList<Line>) - Method in class ch.dieseite.colladaloader.wrappers.ColladaModel
callback fired by any Class in asmbeans package
linkRecord(SaxParser.Record<ObjectLinker.CTXInfo, ObjectLinker.RecInfo>, SaxParser.Record<ObjectLinker.CTXInfo, ObjectLinker.RecInfo>, SaxParser.Context<ObjectLinker.CTXInfo, ObjectLinker.RecInfo>) - Method in class ch.dieseite.colladaloader.coreproc.ObjectLinker
Adds a RecInfo(), gives a unique ID (or defined ID by collada) establish foreign key links/backlinks and does the same procedure with its children recursively
lins - Variable in class ch.dieseite.colladaloader.asmbeans.DescriptorCommon
 
load(String, PApplet, Properties) - Static method in class ch.dieseite.colladaloader.ColladaLoader
Loads a file with endings ".kmz" or ".dae" from Processing's data path.
loadTexture(String, String) - Static method in class ch.dieseite.colladaloader.asmbeans.ASUtils
loads a PImage from file using Processing API
loadXMLDataFromFile(String) - Method in class ch.dieseite.colladaloader.coreproc.SimpleDomParser
 
loadXMLDataFromJar(String) - Method in class ch.dieseite.colladaloader.coreproc.SimpleDomParser
 
Log - Class in ch.dieseite.colladaloader.coreproc
This source is free; you can redistribute it and/or modify it under the terms of the GNU General Public License and by nameing of the originally author
Log() - Constructor for class ch.dieseite.colladaloader.coreproc.Log
 

M

main(String[]) - Static method in class ch.dieseite.colladaloader.demo.Viewer2D
 
main(String[]) - Static method in class ch.dieseite.colladaloader.demo.ViewerGLAdapter
 
main(String[]) - Static method in class ch.dieseite.glemulator.GLBaseTest
 
matchHistory - Variable in class ch.dieseite.colladaloader.coreproc.SaxParser.Context
callback cache: 0=true (stays true if all tree walk through is match)
matrix - Variable in class ch.dieseite.colladaloader.asmbeans.Blender.CoordData
 
maxInd - Variable in class ch.dieseite.colladaloader.coreproc.DataAssembler.MyIterable
 
models - Variable in class ch.dieseite.colladaloader.demo.Viewer2D
 
models - Variable in class ch.dieseite.colladaloader.demo.ViewerGLAdapter
 
modelsEnabled - Variable in class ch.dieseite.colladaloader.demo.Viewer2D
 
modelsEnabled - Variable in class ch.dieseite.colladaloader.demo.ViewerGLAdapter
 
mouseDragged() - Method in class ch.dieseite.colladaloader.demo.Viewer2D
 
mouseDragged() - Method in class ch.dieseite.colladaloader.demo.ViewerGLAdapter
 
msg(Class<?>, String, int) - Static method in class ch.dieseite.colladaloader.coreproc.Log
Print Out messages from classes to console
muxCnt - Variable in class ch.dieseite.colladaloader.asmbeans.Common.CoordData
 
MyIterable(SaxParser.Record<?, ?>) - Constructor for class ch.dieseite.colladaloader.coreproc.DataAssembler.MyIterable
 

N

name - Variable in class ch.dieseite.colladaloader.coreproc.DataAssembler.Job
function param written by xml parser
name - Variable in class ch.dieseite.colladaloader.coreproc.SaxParser.Record
xml tagName
next(SaxParser.Record<ObjectLinker.CTXInfo, ObjectLinker.RecInfo>, int) - Static method in class ch.dieseite.colladaloader.asmbeans.ASUtils
jump (n = depth) times to next record (NOT into Children) It uses the "Record.info.next" field for it.
next() - Method in class ch.dieseite.colladaloader.coreproc.DataAssembler.MyIterable
 
next - Variable in class ch.dieseite.colladaloader.coreproc.ObjectLinker.RecInfo
a reference to a record in another pool
nextIdExpression - Variable in class ch.dieseite.colladaloader.coreproc.ObjectLinker.CTXInfo
says where foreign key info inside xml tag can be found
nextPool - Variable in class ch.dieseite.colladaloader.coreproc.ObjectLinker.CTXInfo
says in which memory pool (table) is foreign key located
node - Variable in class ch.dieseite.colladaloader.coreproc.SimpleDomParser.Element
 

O

ObjectLinker - Class in ch.dieseite.colladaloader.coreproc
ObjectLinker creates and holds an object oriented database.
ObjectLinker() - Constructor for class ch.dieseite.colladaloader.coreproc.ObjectLinker
 
ObjectLinker.CTXInfo - Class in ch.dieseite.colladaloader.coreproc
Wrapps all infos needed to build the internal database This fields is set BEFORE object linker does his work
ObjectLinker.RecInfo - Class in ch.dieseite.colladaloader.coreproc
this class wrapps individual infos for each DB record this fields is set AFTER ObjectLinker is done
offset_texcoord - Variable in class ch.dieseite.colladaloader.asmbeans.Common.CoordData
 
offset_vertex - Variable in class ch.dieseite.colladaloader.asmbeans.Common.CoordData
 
out - Variable in class ch.dieseite.colladaloader.coreproc.DataAssembler.Job
In Descriptor written by hardlinker, my be a return Value from assembler classes or an Iteration tuple

P

Param() - Constructor for class ch.dieseite.colladaloader.coreproc.DataAssembler.Param
 
params - Variable in class ch.dieseite.colladaloader.coreproc.SaxParser.SaxHandler
 
parent - Variable in class ch.dieseite.colladaloader.coreproc.SaxParser.Context
the context from relative parent Tag
pArray - Variable in class ch.dieseite.colladaloader.asmbeans.Common.CoordData
 
parse(SaxParser.Context<CI, RI>[], String) - Method in class ch.dieseite.colladaloader.coreproc.SaxParser
Starts xml scan
parseCoordData(ArrayList<DataAssembler.Param>) - Static method in class ch.dieseite.colladaloader.asmbeans.Blender
parses raw coord data from xml (polylist tag) to 'java readable' data
parseCoordData(ArrayList<DataAssembler.Param>) - Static method in class ch.dieseite.colladaloader.asmbeans.Sketchup
parses raw coord data from xml (triangles/lines tag) to 'java readable' data
parseNode(Node, SimpleDomParser.Element) - Method in class ch.dieseite.colladaloader.coreproc.SimpleDomParser
reads all elements and children recursively
parseSchema(String) - Method in class ch.dieseite.colladaloader.coreproc.DataAssembler
parses the xml linking schema as DOM Model should be placed into jar://ch/dieseite/colladaloader/coreproc
PEmulator - Class in ch.dieseite.glemulator
This class emulates some 3D Processing methods using direct access to the JOGL library.
PEmulator(int, int) - Constructor for class ch.dieseite.glemulator.PEmulator
 
Point2D(float, float) - Constructor for class ch.dieseite.colladaloader.asmbeans.ASUtils.Point2D
 
Point2D - Class in ch.dieseite.colladaloader.wrappers
This source is free; you can redistribute it and/or modify it under the terms of the GNU General Public License and by nameing of the originally author
Point2D(float, float) - Constructor for class ch.dieseite.colladaloader.wrappers.Point2D
 
Point3D(float, float, float) - Constructor for class ch.dieseite.colladaloader.asmbeans.ASUtils.Point3D
 
Point3D - Class in ch.dieseite.colladaloader.wrappers
This source is free; you can redistribute it and/or modify it under the terms of the GNU General Public License and by nameing of the originally author
Point3D(float, float, float) - Constructor for class ch.dieseite.colladaloader.wrappers.Point3D
 
putQueue(Runnable) - Method in class ch.dieseite.glemulator.GLAdapter
caches all processing draw commands until repaint is invoked

R

readDOCkml(PApplet) - Static method in class ch.dieseite.colladaloader.ColladaLoader
reads where to find the .dae file
RecInfo() - Constructor for class ch.dieseite.colladaloader.coreproc.ObjectLinker.RecInfo
 
Record() - Constructor for class ch.dieseite.colladaloader.coreproc.SaxParser.Record
 
recursiveJobIteration(DataAssembler.Job) - Method in class ch.dieseite.colladaloader.coreproc.DataAssembler
Starts recursively all defined iterations and Functions defined inside <assembling> in natural order.
red - Variable in class ch.dieseite.colladaloader.wrappers.Color
range goes from 0 to 1.0 (0=black)
remove() - Method in class ch.dieseite.colladaloader.coreproc.DataAssembler.MyIterable
 
repaint() - Method in class ch.dieseite.glemulator.GLAdapter
must be the last invoke inside the draw() block from PApplet sketch
repaint() - Method in class ch.dieseite.glemulator.PEmulator
 
reshape(GLAutoDrawable, int, int, int, int) - Method in class ch.dieseite.glemulator.PEmulator
 
result - Variable in class ch.dieseite.colladaloader.coreproc.DataAssembler.Job
function param written by xml parser
rotate(float, char) - Method in class ch.dieseite.colladaloader.wrappers.ColladaModel
Rotates the model (not the view) in X,Y,or Z Axis
rotateX(float) - Method in class ch.dieseite.glemulator.GLAdapter
see Processing API
rotateY(float) - Method in class ch.dieseite.glemulator.GLAdapter
see Processing API
rotateZ(float) - Method in class ch.dieseite.glemulator.GLAdapter
see Processing API

S

SaxHandler(SaxParser.Context<CI, RI>[], SaxParser.RecordHandler<CI, RI>) - Constructor for class ch.dieseite.colladaloader.coreproc.SaxParser.SaxHandler
 
SaxParser<CI,RI> - Class in ch.dieseite.colladaloader.coreproc
SaxParser scans a XML stream and compares it to a search pattern.
SaxParser() - Constructor for class ch.dieseite.colladaloader.coreproc.SaxParser
 
SaxParser(SaxParser.RecordHandler<CI, RI>) - Constructor for class ch.dieseite.colladaloader.coreproc.SaxParser
handler is a callback (see interface descriptions)
SaxParser.Context<CI,RI> - Class in ch.dieseite.colladaloader.coreproc
A helper class a) to cache callbacks from SaxParser b) to define a certain tag in a certain xml tree to be found and c) additional infos what to do next with that Record
SaxParser.Record<CI,RI> - Class in ch.dieseite.colladaloader.coreproc
A wrapper that contains xml tag datas
SaxParser.RecordHandler<CI,RI> - Interface in ch.dieseite.colladaloader.coreproc
 
SaxParser.SaxHandler<CI,RI> - Class in ch.dieseite.colladaloader.coreproc
 
scale(float) - Method in class ch.dieseite.colladaloader.wrappers.ColladaModel
makes the model (not the view) smaller or bigger
scale(float) - Method in class ch.dieseite.glemulator.GLAdapter
see Processing API
setInterfaceDescriptor(HashMap<String, DataAssembler.Variable>, SimpleDomParser.Element, Properties, DataAssembler.LoadingListener) - Method in class ch.dieseite.colladaloader.coreproc.DataAssembler
put a named descriptor whose handle main I/O relations between assembler classes and upper layer main class.
settings() - Method in class ch.dieseite.colladaloader.demo.Viewer2D
 
settings() - Method in class ch.dieseite.colladaloader.demo.ViewerGLAdapter
 
settings() - Method in class ch.dieseite.glemulator.GLBaseTest
 
setup() - Method in class ch.dieseite.colladaloader.demo.Viewer2D
 
setup() - Method in class ch.dieseite.colladaloader.demo.ViewerGLAdapter
 
setup() - Method in class ch.dieseite.glemulator.GLBaseTest
 
shapeCnt - Variable in class ch.dieseite.colladaloader.asmbeans.Common.CoordData
 
shapeManipulations() - Method in class ch.dieseite.colladaloader.demo.Viewer2D
 
shapeManipulations() - Method in class ch.dieseite.colladaloader.demo.ViewerGLAdapter
 
shift(float, char) - Method in class ch.dieseite.colladaloader.wrappers.ColladaModel
shifts the model (not the view) along the axis x,y or z
SimpleDomParser - Class in ch.dieseite.colladaloader.coreproc
This source is free; you can redistribute it and/or modify it under the terms of the GNU General Public License and by nameing of the originally author
SimpleDomParser() - Constructor for class ch.dieseite.colladaloader.coreproc.SimpleDomParser
 
SimpleDomParser.Element - Class in ch.dieseite.colladaloader.coreproc
 
Sketchup - Class in ch.dieseite.colladaloader.asmbeans
The handler for proprietary issues.
Sketchup() - Constructor for class ch.dieseite.colladaloader.asmbeans.Sketchup
 
sop(ArrayList<DataAssembler.Param>) - Static method in class ch.dieseite.colladaloader.asmbeans.Blender
 
sop(ArrayList<DataAssembler.Param>) - Static method in class ch.dieseite.colladaloader.asmbeans.Sketchup
 
source - Variable in class ch.dieseite.colladaloader.coreproc.DataAssembler.Job
iteration param written by xml parser
source - Variable in class ch.dieseite.colladaloader.coreproc.DataAssembler.Param
descriptor, set by hard linker
start(String, String) - Method in class ch.dieseite.colladaloader.coreproc.ObjectLinker
The schemaFile says how to parse a .dae file into a valid internal database using searchpatterns to fetch collada xml tags, or linking instructions
startElement(String, String, String, Attributes) - Method in class ch.dieseite.colladaloader.coreproc.SaxParser.SaxHandler
 
stroke(float, float, float) - Method in class ch.dieseite.glemulator.GLAdapter
see Processing API
strokeWeight(float) - Method in class ch.dieseite.glemulator.GLAdapter
see Processing API
submitLines() - Method in class ch.dieseite.colladaloader.asmbeans.DescriptorCommon
Fire LoadingListener what ColladaModel implements
submitShapes(ArrayList<DataAssembler.Param>) - Static method in class ch.dieseite.colladaloader.asmbeans.Common
Send Triangle and Line Masterpool to Model
submitTriangles() - Method in class ch.dieseite.colladaloader.asmbeans.DescriptorCommon
Fire LoadingListener what ColladaModel implements

T

targetAttrVals - Variable in class ch.dieseite.colladaloader.coreproc.SaxParser.Context
callback cache
texA - Variable in class ch.dieseite.colladaloader.wrappers.Triangle
Texture-Points
texB - Variable in class ch.dieseite.colladaloader.wrappers.Triangle
Texture-Points
texC - Variable in class ch.dieseite.colladaloader.wrappers.Triangle
Texture-Points
text - Variable in class ch.dieseite.colladaloader.coreproc.SaxParser.Record
textcontent of xml tag
Texture(String, PImage) - Constructor for class ch.dieseite.colladaloader.asmbeans.Common.Texture
 
texture(PImage) - Method in class ch.dieseite.glemulator.GLAdapter
see Processing API
textureCache - Variable in class ch.dieseite.glemulator.PEmulator
 
thisPool - Variable in class ch.dieseite.colladaloader.coreproc.ObjectLinker.CTXInfo
says in which memory pool is record located
to2DPoints(float[], float, float) - Static method in class ch.dieseite.colladaloader.asmbeans.ASUtils
converts a collada <float_array> into 2D Texture Points.
to3DPoints(float[]) - Static method in class ch.dieseite.colladaloader.asmbeans.ASUtils
converts a collada <float_array> into 3D Points.
toFloats(String) - Static method in class ch.dieseite.colladaloader.asmbeans.ASUtils
converts float values from string separated by " " (space) to an Array of floats
toInts(String) - Static method in class ch.dieseite.colladaloader.asmbeans.ASUtils
converts int values from string separated by " " (space) to an Array of integer
transform(Point3D, float[]) - Static method in class ch.dieseite.colladaloader.asmbeans.Blender
Transforms a 3D Point with a 4x4 Matrix.
transformShapes(ArrayList<DataAssembler.Param>) - Static method in class ch.dieseite.colladaloader.asmbeans.Blender
Transforms all Vertex Coords of Lines and/or Triangles (a stupid idea of blender)
translate(float, float, float) - Method in class ch.dieseite.glemulator.GLAdapter
see Processing API
transparency - Variable in class ch.dieseite.colladaloader.wrappers.Color
range goes from 0 to 1.0 (0=transparent)
Triangle - Class in ch.dieseite.colladaloader.wrappers
This source is free; you can redistribute it and/or modify it under the terms of the GNU General Public License and by nameing of the originally author
Triangle() - Constructor for class ch.dieseite.colladaloader.wrappers.Triangle
 
TRIANGLE - Static variable in class ch.dieseite.glemulator.GLAdapter
 
TRIANGLE - Static variable in class ch.dieseite.glemulator.PEmulator
 
triangles - Variable in class ch.dieseite.colladaloader.wrappers.ColladaModel
 
trianglesParsed(ArrayList<Triangle>) - Method in interface ch.dieseite.colladaloader.coreproc.DataAssembler.LoadingListener
 
trianglesParsed(ArrayList<Triangle>) - Method in class ch.dieseite.colladaloader.wrappers.ColladaModel
callback fired by any Class in asmbeans package
tris - Variable in class ch.dieseite.colladaloader.asmbeans.DescriptorCommon
 
tuple - Variable in class ch.dieseite.colladaloader.coreproc.DataAssembler.Job
iteration param written by xml parser
type - Variable in class ch.dieseite.colladaloader.asmbeans.Common.CoordData
 
Type() - Constructor for enum ch.dieseite.colladaloader.asmbeans.Common.CoordData.Type
 

U

uniqueID - Variable in class ch.dieseite.colladaloader.coreproc.ObjectLinker.RecInfo
must be unique.
unzip(String, PApplet) - Static method in class ch.dieseite.colladaloader.ColladaLoader
unzips files and directory structure from kmz to data folder
updateHistory(String, Attributes) - Method in class ch.dieseite.colladaloader.coreproc.SaxParser.Context
check if current depth is a possible fetch tree.

V

value - Variable in class ch.dieseite.colladaloader.asmbeans.Common.Texture
 
valueOf(String) - Static method in enum ch.dieseite.colladaloader.asmbeans.Common.CoordData.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum ch.dieseite.colladaloader.asmbeans.Common.CoordData.Type
Returns an array containing the constants of this enum type, in the order they are declared.
Variable() - Constructor for class ch.dieseite.colladaloader.coreproc.DataAssembler.Variable
 
vcount - Variable in class ch.dieseite.colladaloader.asmbeans.Blender.CoordData
 
vertex(float, float, float) - Method in class ch.dieseite.glemulator.GLAdapter
see Processing API
vertex(float, float, float, float, float) - Method in class ch.dieseite.glemulator.GLAdapter
see Processing API
Viewer2D - Class in ch.dieseite.colladaloader.demo
This class is designed for tests only.
Viewer2D() - Constructor for class ch.dieseite.colladaloader.demo.Viewer2D
 
ViewerGLAdapter - Class in ch.dieseite.colladaloader.demo
This class is designed for tests only.
ViewerGLAdapter() - Constructor for class ch.dieseite.colladaloader.demo.ViewerGLAdapter
 

W

w - Variable in class ch.dieseite.glemulator.PEmulator
 
width - Variable in class ch.dieseite.glemulator.GLBaseTest
 

X

x - Variable in class ch.dieseite.colladaloader.wrappers.Point2D
according to Processing specifications
x - Variable in class ch.dieseite.colladaloader.wrappers.Point3D
according to Processing specifications
xmlSearchPattern - Variable in class ch.dieseite.colladaloader.coreproc.ObjectLinker.CTXInfo
says how to fetch collada tags i.e.
xmlSearchPattern - Variable in class ch.dieseite.colladaloader.coreproc.SaxParser.Context
search params

Y

y - Variable in class ch.dieseite.colladaloader.wrappers.Point2D
according to Processing specifications
y - Variable in class ch.dieseite.colladaloader.wrappers.Point3D
according to Processing specifications

Z

z - Variable in class ch.dieseite.colladaloader.wrappers.Point3D
according to Processing specifications

_

_background(float) - Method in class ch.dieseite.glemulator.PEmulator
refer to processing API
_beginShape(int) - Method in class ch.dieseite.glemulator.PEmulator
see Processing API
_color(int, int, int, int) - Method in class ch.dieseite.glemulator.PEmulator
returns a processing pixel (see Processing API)
_endShape() - Method in class ch.dieseite.glemulator.PEmulator
see Processing API
_fill(float, float, float, float) - Method in class ch.dieseite.glemulator.PEmulator
see Processing API
_fill(float) - Method in class ch.dieseite.glemulator.PEmulator
see Processing API
_lights() - Method in class ch.dieseite.glemulator.PEmulator
see Processing API
_line(float, float, float, float, float, float) - Method in class ch.dieseite.glemulator.PEmulator
see Processing API
_rotateX(float) - Method in class ch.dieseite.glemulator.PEmulator
see Processing API
_rotateY(float) - Method in class ch.dieseite.glemulator.PEmulator
see Processing API
_rotateZ(float) - Method in class ch.dieseite.glemulator.PEmulator
see Processing API
_scale(float) - Method in class ch.dieseite.glemulator.PEmulator
see Processing API
_stroke(float, float, float) - Method in class ch.dieseite.glemulator.PEmulator
see Processing API
_strokeWeight(float) - Method in class ch.dieseite.glemulator.PEmulator
see Processing API
_texture(PImage) - Method in class ch.dieseite.glemulator.PEmulator
refer to processing API
_translate(float, float, float) - Method in class ch.dieseite.glemulator.PEmulator
see Processing API
_vertex(float, float, float) - Method in class ch.dieseite.glemulator.PEmulator
see Processing API
_vertex(float, float, float, float, float) - Method in class ch.dieseite.glemulator.PEmulator
see Processing API
A B C D E F G H I J K L M N O P R S T U V W X Y Z _ 
Skip navigation links