Java Doc for Segment.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.Segment

Segment
public class Segment extends Object (Code)
This class is to implement the H-Anim proposed Segment. 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
    
final public static  intc1
    
final public static  intc2
    
final public static  intc3
    
final public static  intc4
    
final public static  intc5
    
final public static  intc6
    
final public static  intc7
    
protected  Point3dcenterOfMass
    
protected  HashSetdisplacers
    
final public static  intjaw
    
protected  Jointjoint
    
final public static  intl1
    
final public static  intl2
    
final public static  intl3
    
final public static  intl4
    
final public static  intl5
    
final public static  intl_calf
    
final public static  intl_clavicle
    
final public static  intl_eyeball
    
final public static  intl_eyebrow
    
final public static  intl_eyelid
    
final public static  intl_forearm
    
final public static  intl_forefoot
    
final public static  intl_hand
    
final public static  intl_hindfoot
    
final public static  intl_index_distal
    
final public static  intl_index_metacarpal
    
final public static  intl_index_middle
    
final public static  intl_index_proximal
    
final public static  intl_middistal
    
final public static  intl_middle_distal
    
final public static  intl_middle_metacarpal
    
final public static  intl_middle_middle
    
final public static  intl_middle_proximal
    
final public static  intl_midproximal
    
final public static  intl_pinky_distal
    
final public static  intl_pinky_metacarpal
    
final public static  intl_pinky_middle
    
final public static  intl_pinky_proximal
    
final public static  intl_ring_distal
    
final public static  intl_ring_metacarpal
    
final public static  intl_ring_middle
    
final public static  intl_ring_proximal
    
final public static  intl_scapula
    
final public static  intl_thigh
    
final public static  intl_thumb_distal
    
final public static  intl_thumb_metacarpal
    
final public static  intl_thumb_proximal
    
final public static  intl_upperarm
    
protected  Doublemass
    
protected  Matrix3dmomentsOfInertia
    
protected  Nodenode
    
final public static  intpelvis
    
final public static  intr_calf
    
final public static  intr_clavicle
    
final public static  intr_eyeball
    
final public static  intr_eyebrow
    
final public static  intr_eyelid
    
final public static  intr_forearm
    
final public static  intr_forefoot
    
final public static  intr_hand
    
final public static  intr_hindfoot
    
final public static  intr_index_distal
    
final public static  intr_index_metacarpal
    
final public static  intr_index_middle
    
final public static  intr_index_proximal
    
final public static  intr_middistal
    
final public static  intr_middle_distal
    
final public static  intr_middle_metacarpal
    
final public static  intr_middle_middle
    
final public static  intr_middle_proximal
    
final public static  intr_midproximal
    
final public static  intr_pinky_distal
    
final public static  intr_pinky_metacarpal
    
final public static  intr_pinky_middle
    
final public static  intr_pinky_proximal
    
final public static  intr_ring_distal
    
final public static  intr_ring_metacarpal
    
final public static  intr_ring_middle
    
final public static  intr_ring_proximal
    
final public static  intr_scapula
    
final public static  intr_thigh
    
final public static  intr_thumb_distal
    
final public static  intr_thumb_metacarpal
    
final public static  intr_thumb_proximal
    
final public static  intr_upperarm
    
final public static  intsacrum
    
protected  StringsegmentName
    
protected  HashSetsites
    
final public static  intskull
    
final public static  intt1
    
final public static  intt10
    
final public static  intt11
    
final public static  intt12
    
final public static  intt2
    
final public static  intt3
    
final public static  intt4
    
final public static  intt5
    
final public static  intt6
    
final public static  intt7
    
final public static  intt8
    
final public static  intt9
    

Constructor Summary
public  Segment(String segmentName)
    
public  Segment(String segmentName, Joint joint)
     Constructs a new Segment.

Method Summary
public  voidaddChild(Site site)
     Adds a child to this Segment.
public  voidaddDisplacer(Displacer displacer)
     Adds site to the children list of this Segment.
public  voidaddSite(Site site)
     Adds site to the children list of this Segment.
public  Point3dgetCenterOfMass()
    
public  HashSetgetDisplacers()
    
public  JointgetJoint()
    
public  DoublegetMass()
    
public  Matrix3dgetMomentsOfInertia()
    
public  StringgetName()
    
public  NodegetNode()
    
public static  StringgetSegmentIdentifierName(int value)
     Gets the official Segment name for the static identifier passed as argument.
public static  intgetSegmentIdentifierNumber(String segmentName)
     Gets the static identifier for the String name passed as argument.
public  HashSetgetSites()
    
public  voidremoveChild(Site site)
     Removes a child from this Segment.
public  voidremoveDisplacer(Displacer displacer)
     Removes the Displacer from the children list of this Segment.
public  voidremoveSite(Site site)
     Removes the Site from the children list of this Segment.
public  voidsetCenterOfMass(Point3d centerOfMass)
    
public  voidsetJoint(Joint joint)
    
public  voidsetMass(Double mass)
    
public  voidsetMomentsOfInertia(Matrix3d momentsOfInertia)
    
public  voidsetName(String segmentName)
    
public  voidsetNode(Node node)
     Sets the Node that is used for this Segment.

Field Detail
NonStandard
final public static int NonStandard(Code)



boundingBox
protected BoundingBox boundingBox(Code)



c1
final public static int c1(Code)



c2
final public static int c2(Code)



c3
final public static int c3(Code)



c4
final public static int c4(Code)



c5
final public static int c5(Code)



c6
final public static int c6(Code)



c7
final public static int c7(Code)



centerOfMass
protected Point3d centerOfMass(Code)



displacers
protected HashSet displacers(Code)



jaw
final public static int jaw(Code)



joint
protected Joint joint(Code)



l1
final public static int l1(Code)



l2
final public static int l2(Code)



l3
final public static int l3(Code)



l4
final public static int l4(Code)



l5
final public static int l5(Code)



l_calf
final public static int l_calf(Code)



l_clavicle
final public static int l_clavicle(Code)



l_eyeball
final public static int l_eyeball(Code)



l_eyebrow
final public static int l_eyebrow(Code)



l_eyelid
final public static int l_eyelid(Code)



l_forearm
final public static int l_forearm(Code)



l_forefoot
final public static int l_forefoot(Code)



l_hand
final public static int l_hand(Code)



l_hindfoot
final public static int l_hindfoot(Code)



l_index_distal
final public static int l_index_distal(Code)



l_index_metacarpal
final public static int l_index_metacarpal(Code)



l_index_middle
final public static int l_index_middle(Code)



l_index_proximal
final public static int l_index_proximal(Code)



l_middistal
final public static int l_middistal(Code)



l_middle_distal
final public static int l_middle_distal(Code)



l_middle_metacarpal
final public static int l_middle_metacarpal(Code)



l_middle_middle
final public static int l_middle_middle(Code)



l_middle_proximal
final public static int l_middle_proximal(Code)



l_midproximal
final public static int l_midproximal(Code)



l_pinky_distal
final public static int l_pinky_distal(Code)



l_pinky_metacarpal
final public static int l_pinky_metacarpal(Code)



l_pinky_middle
final public static int l_pinky_middle(Code)



l_pinky_proximal
final public static int l_pinky_proximal(Code)



l_ring_distal
final public static int l_ring_distal(Code)



l_ring_metacarpal
final public static int l_ring_metacarpal(Code)



l_ring_middle
final public static int l_ring_middle(Code)



l_ring_proximal
final public static int l_ring_proximal(Code)



l_scapula
final public static int l_scapula(Code)



l_thigh
final public static int l_thigh(Code)



l_thumb_distal
final public static int l_thumb_distal(Code)



l_thumb_metacarpal
final public static int l_thumb_metacarpal(Code)



l_thumb_proximal
final public static int l_thumb_proximal(Code)



l_upperarm
final public static int l_upperarm(Code)



mass
protected Double mass(Code)



momentsOfInertia
protected Matrix3d momentsOfInertia(Code)



node
protected Node node(Code)



pelvis
final public static int pelvis(Code)



r_calf
final public static int r_calf(Code)



r_clavicle
final public static int r_clavicle(Code)



r_eyeball
final public static int r_eyeball(Code)



r_eyebrow
final public static int r_eyebrow(Code)



r_eyelid
final public static int r_eyelid(Code)



r_forearm
final public static int r_forearm(Code)



r_forefoot
final public static int r_forefoot(Code)



r_hand
final public static int r_hand(Code)



r_hindfoot
final public static int r_hindfoot(Code)



r_index_distal
final public static int r_index_distal(Code)



r_index_metacarpal
final public static int r_index_metacarpal(Code)



r_index_middle
final public static int r_index_middle(Code)



r_index_proximal
final public static int r_index_proximal(Code)



r_middistal
final public static int r_middistal(Code)



r_middle_distal
final public static int r_middle_distal(Code)



r_middle_metacarpal
final public static int r_middle_metacarpal(Code)



r_middle_middle
final public static int r_middle_middle(Code)



r_middle_proximal
final public static int r_middle_proximal(Code)



r_midproximal
final public static int r_midproximal(Code)



r_pinky_distal
final public static int r_pinky_distal(Code)



r_pinky_metacarpal
final public static int r_pinky_metacarpal(Code)



r_pinky_middle
final public static int r_pinky_middle(Code)



r_pinky_proximal
final public static int r_pinky_proximal(Code)



r_ring_distal
final public static int r_ring_distal(Code)



r_ring_metacarpal
final public static int r_ring_metacarpal(Code)



r_ring_middle
final public static int r_ring_middle(Code)



r_ring_proximal
final public static int r_ring_proximal(Code)



r_scapula
final public static int r_scapula(Code)



r_thigh
final public static int r_thigh(Code)



r_thumb_distal
final public static int r_thumb_distal(Code)



r_thumb_metacarpal
final public static int r_thumb_metacarpal(Code)



r_thumb_proximal
final public static int r_thumb_proximal(Code)



r_upperarm
final public static int r_upperarm(Code)



sacrum
final public static int sacrum(Code)



segmentName
protected String segmentName(Code)



sites
protected HashSet sites(Code)



skull
final public static int skull(Code)



t1
final public static int t1(Code)



t10
final public static int t10(Code)



t11
final public static int t11(Code)



t12
final public static int t12(Code)



t2
final public static int t2(Code)



t3
final public static int t3(Code)



t4
final public static int t4(Code)



t5
final public static int t5(Code)



t6
final public static int t6(Code)



t7
final public static int t7(Code)



t8
final public static int t8(Code)



t9
final public static int t9(Code)




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



Segment
public Segment(String segmentName, Joint joint)(Code)
Constructs a new Segment. Prefered constructor.
Parameters:
  segmentName - the name of the Segment that describes in a human readable manner the Segment
Parameters:
  joint - the Joint to which this segment is attached




Method Detail
addChild
public void addChild(Site site)(Code)
Adds a child to this Segment.
Parameters:
  site - the Site to be added to the hierarchy as a child of this Segment
See Also:   com.db.hanim.Segment.addSite(Site)



addDisplacer
public void addDisplacer(Displacer displacer)(Code)
Adds site to the children list of this Segment.
Parameters:
  displacer - the Displacer to be added from the children list of this Segment.



addSite
public void addSite(Site site)(Code)
Adds site to the children list of this Segment. Identical to addChild()
Parameters:
  site - the Site to be added from the children list of this Segment.



getCenterOfMass
public Point3d getCenterOfMass()(Code)
Gets the Point3d used as CenterOfMass the Point3d defining the CenterOfMass for this Segment



getDisplacers
public HashSet getDisplacers()(Code)
Retrieves all Displacers children of this Segment the HashSet of all direct Displacers children of this Segment



getJoint
public Joint getJoint()(Code)
Gets the Joint that is attached to this segment if any the Joint this Segment is attached to



getMass
public Double getMass()(Code)
Gets the Double used as Mass the Double defining the Mass for this Segment



getMomentsOfInertia
public Matrix3d getMomentsOfInertia()(Code)
Gets the Matrix3d used as MomentsOfInertia the Matrix3d defining the MomentsOfInertia for this Segment



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



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



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



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



getSites
public HashSet getSites()(Code)
Retrieves all Sites children of this Segment the HashSet of all direct Sites children of this Segment



removeChild
public void removeChild(Site site)(Code)
Removes a child from this Segment.
Parameters:
  site - the Site to be removed from the children list of this Segment
See Also:   com.db.hanim.Segment.removeSite(site)



removeDisplacer
public void removeDisplacer(Displacer displacer)(Code)
Removes the Displacer from the children list of this Segment.
Parameters:
  displacer - the Displacer to be removed from the children list of this Segment.



removeSite
public void removeSite(Site site)(Code)
Removes the Site from the children list of this Segment. Identical to removeChild()
Parameters:
  site - the Site to be removed from the children list of this Segment.



setCenterOfMass
public void setCenterOfMass(Point3d centerOfMass)(Code)
Sets the Point3d used as CenterOfMass
Parameters:
  centerOfMass - the Point3d defining the CenterOfMass for this Segment



setJoint
public void setJoint(Joint joint)(Code)
Sets the Joint that is attached to this segment if any
Parameters:
  joint - the Joint this Segment is attached to



setMass
public void setMass(Double mass)(Code)
Sets the Double used as Mass
Parameters:
  mass - the Double defining the Mass for this Segment



setMomentsOfInertia
public void setMomentsOfInertia(Matrix3d momentsOfInertia)(Code)
Sets the Double used as Mass
Parameters:
  mass - the Double defining the Mass for this Segment



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



setNode
public void setNode(Node node)(Code)
Sets the Node that is used for this Segment. 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 Segment



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.