com.vm.visual
Class VMPoint
java.lang.Object
|
+--com.vm.mind.MIAnything
|
+--com.vm.visual.objects.VM3DObject
|
+--com.vm.visual.VMPoint
- All Implemented Interfaces:
- ORObject
- Direct Known Subclasses:
- VMNode
- public abstract class VMPoint
- extends VM3DObject
Field Summary |
protected java.lang.String |
m_image
|
protected int |
m_x
|
protected int |
m_y
|
protected int |
m_z
|
Methods inherited from class com.vm.mind.MIAnything |
delThing, dump, fullDump, getCount, getKey, getList, getName, getName, getQuery, getThing, getType, is, load, message, SetString, setThing, SetThing, toString, valid |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
m_x
protected int m_x
m_y
protected int m_y
m_z
protected int m_z
m_image
protected java.lang.String m_image
VMPoint
public VMPoint()
clone
public void clone(MIAnything a)
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 MIAnything
- Following copied from class:
com.vm.mind.MIAnything
- See Also:
ORObject
getx
public int getx()
gety
public int gety()
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 MIAnything
- 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 MIAnything
- Following copied from class:
com.vm.mind.MIAnything
- See Also:
ORObject
getImageName
public java.lang.String getImageName()
setx
public void setx(int x)
sety
public void sety(int y)
setImageName
public void setImageName(java.lang.String i_name)
paintAttributes
public void paintAttributes(VMPanel panel,
java.awt.Graphics graphics)
- Overrides:
paintAttributes
in class VM3DObject
paintObject
public void paintObject(VMPanel panel,
java.awt.Graphics graphics)
- Overrides:
paintObject
in class VM3DObject
children
public VM3DObject[] children()
- Overrides:
children
in class VM3DObject
priority
public int priority()
- Description copied from class:
VM3DObject
- used when two depths are the same, e.g. node=0 > link=1
- Overrides:
priority
in class VM3DObject
center3D
public float[] center3D()
- Overrides:
center3D
in class VM3DObject