Class OREntry

java.lang.Object
  |
  +--OREntry

public class OREntry
extends java.lang.Object


Field Summary
protected  double default_ratio
           
protected  RelFunction function
           
 java.util.Vector lexemeList
           
 java.lang.String name
          This is the name of the OBJECT or RELATION
 java.util.BitSet ORVector
           
protected  float rot_x
           
protected  float rot_y
           
protected  float rot_z
           
protected  double scale_large
           
protected  double scale_normal
           
protected  double scale_small
           
 java.util.Vector tripleList
           
 java.lang.String type
          This is the TYPE of entry this is, either an Object represented by O, or a Relation represented by a R
protected  VRObject vr_object
           
protected  java.net.URL vr_object_url
           
 
Constructor Summary
OREntry()
           
 
Method Summary
 void backAdd(java.lang.String triplename, int position)
           
 boolean check(java.util.StringTokenizer cmds, DATA info)
           
 RelFunction get_function()
           
 VRObject get_object()
           
 java.lang.String lexemechooser(java.util.Random rand, java.lang.String rule_type, java.util.Hashtable lxhash)
           
 java.lang.String lexemechooser(java.lang.String rule_type, java.util.Hashtable lxhash, java.util.BitSet required_features)
           
 boolean make(java.util.StringTokenizer cmds, DATA info)
           
 void set_function(RelFunction function)
           
 void set_mesh_properties(double normal, double large, double small, float x, float y, float z, float ratio)
           
 void set_vr_url(java.lang.String vr_url)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public java.lang.String name
This is the name of the OBJECT or RELATION

type

public java.lang.String type
This is the TYPE of entry this is, either an Object represented by O, or a Relation represented by a R

ORVector

public java.util.BitSet ORVector

lexemeList

public java.util.Vector lexemeList

tripleList

public java.util.Vector tripleList

vr_object_url

protected java.net.URL vr_object_url

vr_object

protected VRObject vr_object

function

protected RelFunction function

scale_normal

protected double scale_normal

scale_large

protected double scale_large

scale_small

protected double scale_small

rot_x

protected float rot_x

rot_y

protected float rot_y

rot_z

protected float rot_z

default_ratio

protected double default_ratio
Constructor Detail

OREntry

public OREntry()
Method Detail

check

public boolean check(java.util.StringTokenizer cmds,
                     DATA info)

make

public boolean make(java.util.StringTokenizer cmds,
                    DATA info)

backAdd

public void backAdd(java.lang.String triplename,
                    int position)

lexemechooser

public java.lang.String lexemechooser(java.lang.String rule_type,
                                      java.util.Hashtable lxhash,
                                      java.util.BitSet required_features)

lexemechooser

public java.lang.String lexemechooser(java.util.Random rand,
                                      java.lang.String rule_type,
                                      java.util.Hashtable lxhash)

set_vr_url

public void set_vr_url(java.lang.String vr_url)
                throws java.net.MalformedURLException

set_mesh_properties

public void set_mesh_properties(double normal,
                                double large,
                                double small,
                                float x,
                                float y,
                                float z,
                                float ratio)

get_object

public VRObject get_object()

set_function

public void set_function(RelFunction function)

get_function

public RelFunction get_function()