Node.java
package com.gwief.jTrace;
/*
Node.java by Damian Newport
used By CSGparser to associate names with objects
*/
public class Node extends Object {
Object node;
String name;
/** Creates new Node */
public Node(CSGnode Shape, String Name) {
node = Shape;
name = Name;
}
public Node(Light light, String Name) {
node = light;
name = Name;
}
public CSGnode getCSGnode(){
return (CSGnode)node;
}
public Shape3D getShape3D(){
return (Shape3D)node;
}
public Light getLight(){
return (Light)node;
}
public final boolean hasnode(String Name){
if (name.compareTo(Name) == 0){
return true;
}else{
return false;
}
}
}