Package xj3d.filter.node
Class Normal
java.lang.Object
xj3d.filter.node.BaseEncodable
xj3d.filter.node.Normal
- All Implemented Interfaces:
Encodable,IGeometricProperty,INormal
Wrapper for the X3D Normal node.
- Version:
- $Revision: 1.4 $
- Author:
- Rex Melton
-
Field Summary
FieldsModifier and TypeFieldDescriptionintNumber of coordinate values in the vector arrayfloat[]Field valueFields 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.BaseEncodable
copy, 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, setUseName
-
Field Details
-
vector
public float[] vectorField value -
num_vector
public int num_vectorNumber of coordinate values in the vector array
-
-
Constructor Details
-
Normal
public Normal()Constructor -
Normal
-
-
Method Details
-
clear
public void clear()Clear the node fields to their initial values- Specified by:
clearin interfaceEncodable- Overrides:
clearin classBaseEncodable
-
encode
public void encode()Push the node contents to the ContentHandler.- Specified by:
encodein interfaceEncodable- Overrides:
encodein classBaseEncodable
-
setValue
-
setValue
Set the value of the named field.- Specified by:
setValuein interfaceEncodable- Overrides:
setValuein classBaseEncodable- 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,- Returns:
- a copy of this.
-