j3d-vrml97-0.1.0

org.jdesktop.j3d.loaders.vrml97.impl
Class IndexedFaceSet

java.lang.Object
  extended by org.jdesktop.j3d.loaders.vrml97.impl.BaseNode
      extended by org.jdesktop.j3d.loaders.vrml97.impl.Node
          extended by org.jdesktop.j3d.loaders.vrml97.impl.Geometry
              extended by org.jdesktop.j3d.loaders.vrml97.impl.IndexedFaceSet
All Implemented Interfaces:
Cloneable, Notifier

public class IndexedFaceSet
extends Geometry

Description of the Class


Field Summary
protected static int GENERAL
          Description of the Field
protected static int QUAD
          Description of the Field
protected static int TRIS
          Description of the Field
 
Fields inherited from class org.jdesktop.j3d.loaders.vrml97.impl.Node
FieldSpec
 
Constructor Summary
IndexedFaceSet(Loader loader)
          Constructor for the IndexedFaceSet object
 
Method Summary
 Object clone()
          Description of the Method
 BoundingBox getBoundingBox()
          Gets the boundingBox attribute of the IndexedFaceSet object
 Geometry getImplGeom()
          Gets the implGeom attribute of the IndexedFaceSet object
 int getNumTris()
          Gets the numTris attribute of the IndexedFaceSet object
 boolean getSolid()
          Gets the solid attribute of the IndexedFaceSet object
 String getType()
          Gets the type attribute of the IndexedFaceSet object
 boolean haveTexture()
          Description of the Method
 void initImpl()
          Description of the Method
 void notifyMethod(String eventInName, double time)
          Description of the Method
 void reset()
          Description of the Method
 void setOwner(Shape s)
          Sets the owner attribute of the IndexedFaceSet object
 String toStringBody()
          Description of the Method
 
Methods inherited from class org.jdesktop.j3d.loaders.vrml97.impl.Node
getEventIn, getEventOut, getExposedField, getField, wrap
 
Methods inherited from class org.jdesktop.j3d.loaders.vrml97.impl.BaseNode
getBrowser, getImplNode, toString, toStringId
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

GENERAL

protected static final int GENERAL
Description of the Field

See Also:
Constant Field Values

TRIS

protected static final int TRIS
Description of the Field

See Also:
Constant Field Values

QUAD

protected static final int QUAD
Description of the Field

See Also:
Constant Field Values
Constructor Detail

IndexedFaceSet

public IndexedFaceSet(Loader loader)
Constructor for the IndexedFaceSet object

Parameters:
loader - Description of the Parameter
Method Detail

reset

public void reset()
Description of the Method


initImpl

public void initImpl()
Description of the Method


getImplGeom

public Geometry getImplGeom()
Gets the implGeom attribute of the IndexedFaceSet object

Returns:
The implGeom value

getBoundingBox

public BoundingBox getBoundingBox()
Gets the boundingBox attribute of the IndexedFaceSet object

Returns:
The boundingBox value

haveTexture

public boolean haveTexture()
Description of the Method

Returns:
Description of the Return Value

getNumTris

public int getNumTris()
Gets the numTris attribute of the IndexedFaceSet object

Overrides:
getNumTris in class BaseNode
Returns:
The numTris value

notifyMethod

public void notifyMethod(String eventInName,
                         double time)
Description of the Method

Specified by:
notifyMethod in interface Notifier
Specified by:
notifyMethod in class Node
Parameters:
eventInName - Description of the Parameter
time - Description of the Parameter

clone

public Object clone()
Description of the Method

Specified by:
clone in class BaseNode
Returns:
Description of the Return Value

getType

public String getType()
Gets the type attribute of the IndexedFaceSet object

Specified by:
getType in class BaseNode
Returns:
The type value

toStringBody

public String toStringBody()
Description of the Method

Returns:
Description of the Return Value

getSolid

public boolean getSolid()
Gets the solid attribute of the IndexedFaceSet object

Returns:
The solid value

setOwner

public void setOwner(Shape s)
Sets the owner attribute of the IndexedFaceSet object

Parameters:
s - The new owner value

j3d-vrml97-0.1.0

Todo: put BSD License reference here..