Java Doc for CompileState.java in  » 6.0-JDK-Modules » java-3d » javax » media » j3d » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » 6.0 JDK Modules » java 3d » javax.media.j3d 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   javax.media.j3d.CompileState

CompileState
class CompileState (Code)
The CompileState holds information used during a compile. It is passed to each SceneGraphObject (SGO) during the compile. Each SGO modifies the CompileState as necessary and passes the CompileState to its children (if any). The CompileState currently has two functions: appearance mapping and shape merging. Appearance mapping maintains a list of the unique appearances seen during the compile. getAppearance() is used to turn multiple, equivalent and static appearances into a single shared appearance. The shape mergings collects shapes that are potentially mergable during a compile. The shapes are sorted into a Map of Lists of shapes, using the shape's appearance as the key. After a subtree is traversed, the shapes are merged and added to the Group.


Field Summary
final static  intBOUNDS_READ
    
final static  intGEOMETRY_READ
    
 booleancompileVerbose
    
 booleankeepTG
    
 HashMapknownAppearances
    
 booleanneedNormalsTransform
    
 intnumAppearances
    
 intnumGroups
    
 intnumLinks
    
 intnumMergeSets
    
 intnumMergeShapes
    
 intnumMergedGroups
    
 intnumMergedTransformGroups
    
 intnumMorphs
    
 intnumOrderedGroups
    
 intnumShapes
    
 intnumShapesWSharedGeom
    
 intnumShapesWStaticTG
    
 intnumShared
    
 intnumStaticTransformGroups
    
 intnumSwitches
    
 intnumTransformGroups
    
 GroupRetainedparentGroup
    
 HashMapshapeLists
    
 TransformGroupRetainedstaticTransform
    
 ArrayListstaticTransformObjects
    
 ArrayListtransformGroupChildrenList
    

Constructor Summary
 CompileState()
    

Method Summary
 voidaddShape(Shape3DRetained shape)
    
 voiddoShapeMerge()
    
 AppearanceRetainedgetAppearance(AppearanceRetained app)
     Returns an unique appearance which equals app.
 intgetCompileFlags(Shape3DRetained shape)
    
 voidprintStats()
    

Field Detail
BOUNDS_READ
final static int BOUNDS_READ(Code)



GEOMETRY_READ
final static int GEOMETRY_READ(Code)



compileVerbose
boolean compileVerbose(Code)



keepTG
boolean keepTG(Code)



knownAppearances
HashMap knownAppearances(Code)



needNormalsTransform
boolean needNormalsTransform(Code)



numAppearances
int numAppearances(Code)



numGroups
int numGroups(Code)



numLinks
int numLinks(Code)



numMergeSets
int numMergeSets(Code)



numMergeShapes
int numMergeShapes(Code)



numMergedGroups
int numMergedGroups(Code)



numMergedTransformGroups
int numMergedTransformGroups(Code)



numMorphs
int numMorphs(Code)



numOrderedGroups
int numOrderedGroups(Code)



numShapes
int numShapes(Code)



numShapesWSharedGeom
int numShapesWSharedGeom(Code)



numShapesWStaticTG
int numShapesWStaticTG(Code)



numShared
int numShared(Code)



numStaticTransformGroups
int numStaticTransformGroups(Code)



numSwitches
int numSwitches(Code)



numTransformGroups
int numTransformGroups(Code)



parentGroup
GroupRetained parentGroup(Code)



shapeLists
HashMap shapeLists(Code)



staticTransform
TransformGroupRetained staticTransform(Code)



staticTransformObjects
ArrayList staticTransformObjects(Code)



transformGroupChildrenList
ArrayList transformGroupChildrenList(Code)




Constructor Detail
CompileState
CompileState()(Code)




Method Detail
addShape
void addShape(Shape3DRetained shape)(Code)



doShapeMerge
void doShapeMerge()(Code)



getAppearance
AppearanceRetained getAppearance(AppearanceRetained app)(Code)
Returns an unique appearance which equals app. If appearance does not equal any previously found, the appearance will be added to the known appearances and be returned. If the apperance equals a previously known appearance, then the prevously known apperance will be returned



getCompileFlags
int getCompileFlags(Shape3DRetained shape)(Code)



printStats
void printStats()(Code)



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.