- 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
-
- 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)
- 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
-
- 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