Java Doc for Site.java in  » 6.0-JDK-Modules » java-3d » com » db » hanim » 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.db.hanim 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.db.hanim.Site

Site
public class Site extends Object (Code)
This class is to implement the H-Anim proposed Site. It's implementation for Java3D has been mimicked on the VRML97 field description.
author:
   Silvere Martin-Michiellot
version:
   1.1


Field Summary
final public static  intNonStandard
    
protected  BoundingBoxboundingBox
    
protected  Point3dcenter
    
final public static  intcervicale
    
final public static  intcrotch
    
final public static  intl_acromion
    
final public static  intl_asis
    
final public static  intl_axilla_ant
    
final public static  intl_axilla_post
    
final public static  intl_calcaneous_post
    
final public static  intl_clavicale
    
final public static  intl_dactylion
    
final public static  intl_digit2
    
final public static  intl_femoral_lateral_epicn
    
final public static  intl_femoral_medial_epicn
    
final public static  intl_forefoot_tip
    
final public static  intl_gonion
    
final public static  intl_hand_tip
    
final public static  intl_humeral_lateral_epicn
    
final public static  intl_humeral_medial_epicn
    
final public static  intl_iliocristale
    
final public static  intl_index_distal_tip
    
final public static  intl_infraorbitale
    
final public static  intl_knee_crease
    
final public static  intl_lateral_malleolus
    
final public static  intl_medial_malleolus
    
final public static  intl_metacarpal_pha2
    
final public static  intl_metacarpal_pha5
    
final public static  intl_metatarsal_pha1
    
final public static  intl_metatarsal_pha5
    
final public static  intl_middistal_tip
    
final public static  intl_middle_distal_tip
    
final public static  intl_neck_base
    
final public static  intl_olecranon
    
final public static  intl_pinky_distal_tip
    
final public static  intl_psis
    
final public static  intl_radial_styloid
    
final public static  intl_radiale
    
final public static  intl_rib10
    
final public static  intl_ring_distal_tip
    
final public static  intl_sphyrion
    
final public static  intl_thelion
    
final public static  intl_thumb_distal_tip
    
final public static  intl_tragion
    
final public static  intl_trochanterion
    
final public static  intl_ulnar_styloid
    
final public static  intnavel
    
protected  Nodenode
    
final public static  intnuchale
    
final public static  intr_acromion
    
final public static  intr_asis
    
final public static  intr_axilla_ant
    
final public static  intr_axilla_post
    
final public static  intr_calcaneous_post
    
final public static  intr_clavicale
    
final public static  intr_dactylion
    
final public static  intr_digit2
    
final public static  intr_femoral_lateral_epicn
    
final public static  intr_femoral_medial_epicn
    
final public static  intr_forefoot_tip
    
final public static  intr_gonion
    
final public static  intr_hand_tip
    
final public static  intr_humeral_lateral_epicn
    
final public static  intr_humeral_medial_epicn
    
final public static  intr_iliocristale
    
final public static  intr_index_distal_tip
    
final public static  intr_infraorbitale
    
final public static  intr_knee_crease
    
final public static  intr_lateral_malleolus
    
final public static  intr_medial_malleolus
    
final public static  intr_metacarpal_pha2
    
final public static  intr_metacarpal_pha5
    
final public static  intr_metatarsal_pha1
    
final public static  intr_metatarsal_pha5
    
final public static  intr_middistal_tip
    
final public static  intr_middle_distal_tip
    
final public static  intr_neck_base
    
final public static  intr_olecranon
    
final public static  intr_pinky_distal_tip
    
final public static  intr_psis
    
final public static  intr_radial_styloid
    
final public static  intr_radiale
    
final public static  intr_rib10
    
final public static  intr_ring_distal_tip
    
final public static  intr_sphyrion
    
final public static  intr_thelion
    
final public static  intr_thumb_distal_tip
    
final public static  intr_tragion
    
final public static  intr_trochanterion
    
final public static  intr_ulnar_styloid
    
final public static  intrib10_midspine
    
final public static  intsellion
    
protected  StringsiteName
    
final public static  intskull_tip
    
final public static  intsubsternale
    
final public static  intsupramenton
    
final public static  intsuprasternale
    
protected  Transform3Dtransform3D
    
final public static  intwaist_preferred_post
    

Constructor Summary
public  Site(String siteName)
    

Method Summary
public  voidgetCenter(Point3d point3d)
    
public  voidgetDefaultTranslation(Vector3d vector3d)
     Gets the Vector3d that defines the overall Translation default value proposed by H-Anim for this Site.
public  StringgetName()
    
public  NodegetNode()
    
public static  StringgetSiteIdentifierName(int value)
     Gets the official Site name for the static identifier passed as argument.
public static  intgetSiteIdentifierNumber(String siteName)
     Gets the static identifier for the String name passed as argument.
public  voidgetTransform(Transform3D transform3D)
     Gets the Transform3D used for this Site.
public  voidsetCenter(Point3d point3d)
     Sets the offset center for the Site.
public  voidsetName(String siteName)
    
public  voidsetNode(Node node)
     Sets the Node that is used for this Site.
public  voidsetTransform(Transform3D siteTransform)
     Sets the Transform3D used for this Site.
public  voiduseDefaultTranslation()
     Sets the translation used for this Site to the default value proposed by H-Anim.

Field Detail
NonStandard
final public static int NonStandard(Code)



boundingBox
protected BoundingBox boundingBox(Code)



center
protected Point3d center(Code)



cervicale
final public static int cervicale(Code)



crotch
final public static int crotch(Code)



l_acromion
final public static int l_acromion(Code)



l_asis
final public static int l_asis(Code)



l_axilla_ant
final public static int l_axilla_ant(Code)



l_axilla_post
final public static int l_axilla_post(Code)



l_calcaneous_post
final public static int l_calcaneous_post(Code)



l_clavicale
final public static int l_clavicale(Code)



l_dactylion
final public static int l_dactylion(Code)



l_digit2
final public static int l_digit2(Code)



l_femoral_lateral_epicn
final public static int l_femoral_lateral_epicn(Code)



l_femoral_medial_epicn
final public static int l_femoral_medial_epicn(Code)



l_forefoot_tip
final public static int l_forefoot_tip(Code)



l_gonion
final public static int l_gonion(Code)



l_hand_tip
final public static int l_hand_tip(Code)



l_humeral_lateral_epicn
final public static int l_humeral_lateral_epicn(Code)



l_humeral_medial_epicn
final public static int l_humeral_medial_epicn(Code)



l_iliocristale
final public static int l_iliocristale(Code)



l_index_distal_tip
final public static int l_index_distal_tip(Code)



l_infraorbitale
final public static int l_infraorbitale(Code)



l_knee_crease
final public static int l_knee_crease(Code)



l_lateral_malleolus
final public static int l_lateral_malleolus(Code)



l_medial_malleolus
final public static int l_medial_malleolus(Code)



l_metacarpal_pha2
final public static int l_metacarpal_pha2(Code)



l_metacarpal_pha5
final public static int l_metacarpal_pha5(Code)



l_metatarsal_pha1
final public static int l_metatarsal_pha1(Code)



l_metatarsal_pha5
final public static int l_metatarsal_pha5(Code)



l_middistal_tip
final public static int l_middistal_tip(Code)



l_middle_distal_tip
final public static int l_middle_distal_tip(Code)



l_neck_base
final public static int l_neck_base(Code)



l_olecranon
final public static int l_olecranon(Code)



l_pinky_distal_tip
final public static int l_pinky_distal_tip(Code)



l_psis
final public static int l_psis(Code)



l_radial_styloid
final public static int l_radial_styloid(Code)



l_radiale
final public static int l_radiale(Code)



l_rib10
final public static int l_rib10(Code)



l_ring_distal_tip
final public static int l_ring_distal_tip(Code)



l_sphyrion
final public static int l_sphyrion(Code)



l_thelion
final public static int l_thelion(Code)



l_thumb_distal_tip
final public static int l_thumb_distal_tip(Code)



l_tragion
final public static int l_tragion(Code)



l_trochanterion
final public static int l_trochanterion(Code)



l_ulnar_styloid
final public static int l_ulnar_styloid(Code)



navel
final public static int navel(Code)



node
protected Node node(Code)



nuchale
final public static int nuchale(Code)



r_acromion
final public static int r_acromion(Code)



r_asis
final public static int r_asis(Code)



r_axilla_ant
final public static int r_axilla_ant(Code)



r_axilla_post
final public static int r_axilla_post(Code)



r_calcaneous_post
final public static int r_calcaneous_post(Code)



r_clavicale
final public static int r_clavicale(Code)



r_dactylion
final public static int r_dactylion(Code)



r_digit2
final public static int r_digit2(Code)



r_femoral_lateral_epicn
final public static int r_femoral_lateral_epicn(Code)



r_femoral_medial_epicn
final public static int r_femoral_medial_epicn(Code)



r_forefoot_tip
final public static int r_forefoot_tip(Code)



r_gonion
final public static int r_gonion(Code)



r_hand_tip
final public static int r_hand_tip(Code)



r_humeral_lateral_epicn
final public static int r_humeral_lateral_epicn(Code)



r_humeral_medial_epicn
final public static int r_humeral_medial_epicn(Code)



r_iliocristale
final public static int r_iliocristale(Code)



r_index_distal_tip
final public static int r_index_distal_tip(Code)



r_infraorbitale
final public static int r_infraorbitale(Code)



r_knee_crease
final public static int r_knee_crease(Code)



r_lateral_malleolus
final public static int r_lateral_malleolus(Code)



r_medial_malleolus
final public static int r_medial_malleolus(Code)



r_metacarpal_pha2
final public static int r_metacarpal_pha2(Code)



r_metacarpal_pha5
final public static int r_metacarpal_pha5(Code)



r_metatarsal_pha1
final public static int r_metatarsal_pha1(Code)



r_metatarsal_pha5
final public static int r_metatarsal_pha5(Code)



r_middistal_tip
final public static int r_middistal_tip(Code)



r_middle_distal_tip
final public static int r_middle_distal_tip(Code)



r_neck_base
final public static int r_neck_base(Code)



r_olecranon
final public static int r_olecranon(Code)



r_pinky_distal_tip
final public static int r_pinky_distal_tip(Code)



r_psis
final public static int r_psis(Code)



r_radial_styloid
final public static int r_radial_styloid(Code)



r_radiale
final public static int r_radiale(Code)



r_rib10
final public static int r_rib10(Code)



r_ring_distal_tip
final public static int r_ring_distal_tip(Code)



r_sphyrion
final public static int r_sphyrion(Code)



r_thelion
final public static int r_thelion(Code)



r_thumb_distal_tip
final public static int r_thumb_distal_tip(Code)



r_tragion
final public static int r_tragion(Code)



r_trochanterion
final public static int r_trochanterion(Code)



r_ulnar_styloid
final public static int r_ulnar_styloid(Code)



rib10_midspine
final public static int rib10_midspine(Code)



sellion
final public static int sellion(Code)



siteName
protected String siteName(Code)



skull_tip
final public static int skull_tip(Code)



substernale
final public static int substernale(Code)



supramenton
final public static int supramenton(Code)



suprasternale
final public static int suprasternale(Code)



transform3D
protected Transform3D transform3D(Code)



waist_preferred_post
final public static int waist_preferred_post(Code)




Constructor Detail
Site
public Site(String siteName)(Code)
Constructs a new Site
Parameters:
  siteName - the name of the Site that describes in a human readable manner the Site




Method Detail
getCenter
public void getCenter(Point3d point3d)(Code)
Gets the Point3d that defines the overall center offset postion of the Site
Parameters:
  point3D - the Point3D to put the center into for this Site
See Also:   com.db.hanim.Site.setCenter(Point3d)



getDefaultTranslation
public void getDefaultTranslation(Vector3d vector3d)(Code)
Gets the Vector3d that defines the overall Translation default value proposed by H-Anim for this Site.
Parameters:
  vector3d - the Vector3d to put the translation into for this Site
See Also:   com.db.hanim.Site.useDefaultTranslation



getName
public String getName()(Code)
Gets the Site name that describes in a human readable manner the Site the String name of this Site



getNode
public Node getNode()(Code)
Gets the Node that is used for this Site the Java3D Node in which to put the geometry for this Site



getSiteIdentifierName
public static String getSiteIdentifierName(int value)(Code)
Gets the official Site name for the static identifier passed as argument. If no Site is found matching the argument then a new empty String is returned.
Parameters:
  the - static identifier for the Site String the name of the Site to get the identifier from
See Also:   com.db.hanim.Site.getSiteIdentifierNumber(String)



getSiteIdentifierNumber
public static int getSiteIdentifierNumber(String siteName)(Code)
Gets the static identifier for the String name passed as argument. If no Site is found matching the argument then the identifier Site.NonStandard is returned
Parameters:
  String - the name of the Site to get the identifier from the static identifier for the Site named siteName
See Also:   com.db.hanim.Site.getSiteIdentifierName(int)



getTransform
public void getTransform(Transform3D transform3D)(Code)
Gets the Transform3D used for this Site.
Parameters:
  transform3D - the Transform3D of this Site



setCenter
public void setCenter(Point3d point3d)(Code)
Sets the offset center for the Site. According to VRML97 spec, Given a 3-dimensional point P and Transform node, P is transformed into point P' in its parent's coordinate system by a series of intermediate transformations. In matrix transformation notation, where C (center), SR (scaleOrientation), T (translation), R (rotation), and S (scale) are the equivalent transformation matrices, then P' = T × C × R × SR × S × -SR × -C × P unfortunately, Java3D doesn't defines all these fields and works "only" with 4x4 matrix a 4x4 matrix allows to perform translations, rotations, and scaling and shear effects. but no offset centering that we have to simulate
Parameters:
  point3d - the Point3d to put the offset center into for this Site
See Also:   com.db.hanim.Site.setTransform(Transform3D)



setName
public void setName(String siteName)(Code)
Sets the Site name that describes in a human readable manner the Site
Parameters:
  siteName - the name of this Site



setNode
public void setNode(Node node)(Code)
Sets the Node that is used for this Site. capability bits for Node should be set up by user before this method.
Parameters:
  the - Java3D Node in which to put the geometry for this Site



setTransform
public void setTransform(Transform3D siteTransform)(Code)
Sets the Transform3D used for this Site.
Parameters:
  transform3D - the Transform3D of this Site



useDefaultTranslation
public void useDefaultTranslation()(Code)
Sets the translation used for this Site to the default value proposed by H-Anim.



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.