Java Doc for GeneralizedVertexList.java in  » 6.0-JDK-Modules » java-3d » com » sun » j3d » utils » geometry » compression » 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 » com.sun.j3d.utils.geometry.compression 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.sun.j3d.utils.geometry.compression.GeneralizedVertexList

GeneralizedVertexList
class GeneralizedVertexList implements GeneralizedStripFlags(Code)
The GeneralizedVertexList class is a variable-size list used to collect the vertices for a generalized strip of points, lines, or triangles. This is used by the GeometryDecompressor. This class implements the GeneralizedStripFlags interface and provides methods for copying instance vertex data into various fixed-size GeometryArray representations.
See Also:   GeneralizedStrip
See Also:   GeometryDecompressor

Inner Class :class Vertex

Field Summary
 intstripCount
     Count of number of strips generated after conversion to GeometryArray.
 inttriangleCount
     Count of number of triangles generated after conversion to GeometryArray.
 intvertexCount
     Count of number of vertices generated after conversion to GeometryArray.
 intvertexFormat
     Bits describing the data bundled with each vertex.

Constructor Summary
 GeneralizedVertexList(int vertexFormat, int frontFace, int initSize)
     Creates a new GeneralizedVertexList for the specified vertex format.
 GeneralizedVertexList(int vertexFormat, int frontFace)
     Creates a new GeneralizedVertexList for the specified vertex format.

Method Summary
 voidaddVertex(Point3f pos, Vector3f norm, Color4f color, int flag)
     Copy vertex data to a new Vertex object and add it to this list.
public  intgetFlag(int index)
    
public  intgetFlagCount()
    
 voidsetVertexFormat(int vertexFormat)
     Sets the vertex format for this vertex list.
 intsize()
     Return the number of vertices in this list.
 LineStripArraytoLineStripArray()
     Output a LineStripArray.
 PointArraytoPointArray()
     Output a PointArray.
 GeometryStripArray[]toStripAndFanArrays()
     Output triangle strip and triangle fan arrays.
 GeometryArray[]toStripAndTriangleArrays()
     Output triangle strip and and triangle arrays.
 TriangleArraytoTriangleArray()
     Output a TriangleArray.
 TriangleStripArraytoTriangleStripArray()
     Output a TriangleStripArray.

Field Detail
stripCount
int stripCount(Code)
Count of number of strips generated after conversion to GeometryArray.



triangleCount
int triangleCount(Code)
Count of number of triangles generated after conversion to GeometryArray.



vertexCount
int vertexCount(Code)
Count of number of vertices generated after conversion to GeometryArray.



vertexFormat
int vertexFormat(Code)
Bits describing the data bundled with each vertex. This is specified using the GeometryArray mask components.




Constructor Detail
GeneralizedVertexList
GeneralizedVertexList(int vertexFormat, int frontFace, int initSize)(Code)
Creates a new GeneralizedVertexList for the specified vertex format.
Parameters:
  vertexFormat - a mask indicating which components arepresent in each vertex, as used by GeometryArray.
Parameters:
  frontFace - a flag, either GeneralizedStripFlags.FRONTFACE_CW orGeneralizedStripFlags.FRONTFACE_CCW, indicating front face winding
Parameters:
  initSize - initial number of elements
See Also:   GeometryArray



GeneralizedVertexList
GeneralizedVertexList(int vertexFormat, int frontFace)(Code)
Creates a new GeneralizedVertexList for the specified vertex format.
Parameters:
  vertexFormat - a mask indicating which components arepresent in each vertex, as used by GeometryArray.
Parameters:
  frontFace - a flag, either GeneralizedStripFlags.FRONTFACE_CW orGeneralizedStripFlags.FRONTFACE_CCW, indicating front face winding
See Also:   GeometryArray




Method Detail
addVertex
void addVertex(Point3f pos, Vector3f norm, Color4f color, int flag)(Code)
Copy vertex data to a new Vertex object and add it to this list.



getFlag
public int getFlag(int index)(Code)



getFlagCount
public int getFlagCount()(Code)



setVertexFormat
void setVertexFormat(int vertexFormat)(Code)
Sets the vertex format for this vertex list.
Parameters:
  vertexFormat - a mask indicating which components arepresent in each vertex, as used by GeometryArray.



size
int size()(Code)
Return the number of vertices in this list.



toLineStripArray
LineStripArray toLineStripArray()(Code)
Output a LineStripArray.



toPointArray
PointArray toPointArray()(Code)
Output a PointArray.



toStripAndFanArrays
GeometryStripArray[] toStripAndFanArrays()(Code)
Output triangle strip and triangle fan arrays. a 2-element array of GeometryStripArray; element 0 if non-nullwill contain a TriangleStripArray, and element 1 if non-null willcontain a TriangleFanArray.



toStripAndTriangleArrays
GeometryArray[] toStripAndTriangleArrays()(Code)
Output triangle strip and and triangle arrays. a 2-element array of GeometryArray; element 0 if non-nullwill contain a TriangleStripArray, and element 1 if non-null willcontain a TriangleArray.



toTriangleArray
TriangleArray toTriangleArray()(Code)
Output a TriangleArray.



toTriangleStripArray
TriangleStripArray toTriangleStripArray()(Code)
Output a TriangleStripArray.



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.