com.vm.visual.objects
Class VMBar

java.lang.Object
  |
  +--com.vm.mind.MIAnything
        |
        +--com.vm.visual.objects.VM3DObject
              |
              +--com.vm.visual.VMPoint
                    |
                    +--com.vm.visual.VMNode
                          |
                          +--com.vm.visual.objects.VMBar
All Implemented Interfaces:
ORObject

public class VMBar
extends VMNode


Fields inherited from class com.vm.visual.VMNode
m_color, m_thing
 
Fields inherited from class com.vm.visual.VMPoint
m_image, m_x, m_y, m_z
 
Fields inherited from class com.vm.mind.MIAnything
IS_ERROR, IS_LINK, IS_LIST, IS_SHARED, IS_SYSTEM, IS_VALUE, m_valid
 
Constructor Summary
VMBar()
           
 
Method Summary
 VM3DObject[] children()
           
 void clone(MIAnything a)
           
 java.lang.String getString(java.lang.String i_name)
          Returns string presentation of property by name if property is not Thing or list
 int getType(java.lang.String i_name)
          Returns bitmask of property type.
 MIAnything newInstance(MIWorld i_world)
           
 void paintAttributes(VMPanel panel, java.awt.Graphics graphics)
           
 void paintObject(VMPanel panel, java.awt.Graphics graphics)
           
 boolean setString(java.lang.String i_name, java.lang.String i_string)
          Assigns string value to property by name if property is not Thing or list
 java.lang.String toString()
           
 
Methods inherited from class com.vm.visual.VMNode
at, getColor, getImage, getThing, getThing, setColor, setImage, setThing
 
Methods inherited from class com.vm.visual.VMPoint
center3D, getImageName, getx, gety, priority, setImageName, setx, sety
 
Methods inherited from class com.vm.mind.MIAnything
delThing, dump, fullDump, getCount, getKey, getList, getName, getName, getQuery, getType, is, load, message, SetString, SetThing, valid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VMBar

public VMBar()
Method Detail

newInstance

public MIAnything newInstance(MIWorld i_world)
Overrides:
newInstance in class VMNode

clone

public void clone(MIAnything a)
Overrides:
clone in class VMNode

toString

public java.lang.String toString()
Overrides:
toString in class VMNode
Following copied from class: com.vm.mind.MIAnything
See Also:
Object, ORObject

getType

public int getType(java.lang.String i_name)
Description copied from interface: ORObject
Returns bitmask of property type. Possible values are IS_VALUE, IS_LINK, IS_LINK|IS_LIST
Overrides:
getType in class VMNode
Following copied from class: com.vm.mind.MIAnything
See Also:
ORObject

getString

public java.lang.String getString(java.lang.String i_name)
Description copied from interface: ORObject
Returns string presentation of property by name if property is not Thing or list
Overrides:
getString in class VMNode
Following copied from class: com.vm.mind.MIAnything
See Also:
ORObject

setString

public boolean setString(java.lang.String i_name,
                         java.lang.String i_string)
Description copied from interface: ORObject
Assigns string value to property by name if property is not Thing or list
Overrides:
setString in class VMNode
Following copied from class: com.vm.mind.MIAnything
See Also:
ORObject

children

public VM3DObject[] children()
Overrides:
children in class VMPoint

paintObject

public void paintObject(VMPanel panel,
                        java.awt.Graphics graphics)
Overrides:
paintObject in class VMNode

paintAttributes

public void paintAttributes(VMPanel panel,
                            java.awt.Graphics graphics)
Overrides:
paintAttributes in class VMNode