Package xj3d.filter.node
Class IndexedTriangleFanSet
java.lang.Object
xj3d.filter.node.BaseEncodable
xj3d.filter.node.BaseGeometry
xj3d.filter.node.BaseComposedGeometry
xj3d.filter.node.IndexedTriangleFanSet
- All Implemented Interfaces:
Encodable,IComposedGeometry,IGeometry
Wrapper for an X3D IndexedTriangleFanSet node.
- Version:
- $Revision: 1.3 $
- Author:
- Rex Melton
-
Field Summary
FieldsModifier and TypeFieldDescriptionint[]Field valueintNumber of indices in the index arrayFields inherited from class xj3d.filter.node.BaseComposedGeometry
ccw, colorPerVertex, normalPerVertex, solidFields inherited from class xj3d.filter.node.BaseEncodable
bch, defName, fieldReader, handler, HANDLER_BINARY, HANDLER_NULL, HANDLER_STRING, handlerType, nodeName, sch, useName -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class xj3d.filter.node.BaseComposedGeometry
copy, getNormal, getTextureCoordinate, setNormal, setTextureCoordinateMethods inherited from class xj3d.filter.node.BaseGeometry
getColor, getCoordinate, setColor, setCoordinateMethods inherited from class xj3d.filter.node.BaseEncodable
deepEquals, getDefName, getMetadata, getNodeName, getUseName, setContentHandler, setDefName, setFieldReader, setMetadata, setUseNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface xj3d.filter.node.Encodable
deepEquals, getDefName, getNodeName, getUseName, setContentHandler, setDefName, setFieldReader, setUseNameMethods inherited from interface xj3d.filter.node.IComposedGeometry
getColor, getCoordinate, setColor, setCoordinate
-
Field Details
-
index
public int[] indexField value -
num_index
public int num_indexNumber of indices in the index array
-
-
Constructor Details
-
IndexedTriangleFanSet
public IndexedTriangleFanSet()Constructor -
IndexedTriangleFanSet
-
-
Method Details
-
clear
public void clear()Clear the node fields to their initial values- Specified by:
clearin interfaceEncodable- Overrides:
clearin classBaseComposedGeometry
-
encode
public void encode()Push the node contents to the ContentHandler.- Specified by:
encodein interfaceEncodable- Overrides:
encodein classBaseComposedGeometry
-
setValue
-
setValue
Set the value of the named field.- Specified by:
setValuein interfaceEncodable- Overrides:
setValuein classBaseComposedGeometry- Parameters:
name- The name of the field to set.value- The value of the field.len- The number of values in the array.
-
clone
Create and return a copy of this object.- Specified by:
clonein interfaceEncodable- Overrides:
clonein classBaseEncodable- Parameters:
full- true if the clone should contain a copy of the complete contents of this node and it's children, false returns a new instance of this node type.- Returns:
- a copy of this.
-