igeo
Class IParameterObject

java.lang.Object
  extended by igeo.IParameterObject
All Implemented Interfaces:
ISubobject
Direct Known Subclasses:
IBool, IBoolR, IBoolR.And, IBoolR.Eq, IBoolR.Not, IBoolR.Or, IDouble, IDoubleR, IDoubleR.Abs, IDoubleR.ACos, IDoubleR.Add, IDoubleR.ASin, IDoubleR.ATan, IDoubleR.ATan2, IDoubleR.Cos, IDoubleR.Deg, IDoubleR.Div, IDoubleR.Eq, IDoubleR.Exp, IDoubleR.FromInt, IDoubleR.Inv, IDoubleR.Log, IDoubleR.Mul, IDoubleR.Neg, IDoubleR.Pow, IDoubleR.Rad, IDoubleR.Sin, IDoubleR.Sq, IDoubleR.Sqrt, IDoubleR.Sub, IDoubleR.Tan, IInteger, IIntegerR, IIntegerR.Add, IIntegerR.Div, IIntegerR.Eq, IIntegerR.FromDouble, IIntegerR.Mod, IIntegerR.Mul, IIntegerR.Neg, IIntegerR.Sub, IMeshGeo, INurbsGeo, IVec, IVec2, IVec2f, IVec2R, IVec2R.Add, IVec2R.Angle, IVec2R.Cross, IVec2R.Dist, IVec2R.Dist2, IVec2R.Div, IVec2R.Dot, IVec2R.Eq, IVec2R.EqX, IVec2R.EqY, IVec2R.FromXY, IVec2R.Len, IVec2R.Len2, IVec2R.Mul, IVec2R.Neg, IVec2R.Ortho, IVec2R.Ref, IVec2R.Rot, IVec2R.SetLen, IVec2R.Sub, IVec2R.ToVec2, IVec2R.ToVec3, IVec2R.ToVec4, IVec2R.TransformVec2, IVec2R.TransformVec3, IVec2R.Unit, IVec2R.X, IVec2R.Y, IVec4R, IVec4R.Add, IVec4R.Cross, IVec4R.Dist, IVec4R.Dist2, IVec4R.Div, IVec4R.Eq, IVec4R.EqW, IVec4R.EqX, IVec4R.EqY, IVec4R.EqZ, IVec4R.FromVec, IVec4R.FromVecAndW, IVec4R.FromXYZ, IVec4R.FromXYZW, IVec4R.Mul, IVec4R.Neg, IVec4R.Ref, IVec4R.Rot, IVec4R.Rot2, IVec4R.Scale1d, IVec4R.SetLen, IVec4R.Shear, IVec4R.Sub, IVec4R.ToVec, IVec4R.ToVec2, IVec4R.Transform3, IVec4R.Transform4, IVec4R.TransformVec3, IVec4R.TransformVec4, IVec4R.Unit, IVec4R.W, IVec4R.X, IVec4R.Y, IVec4R.Z, IVecR, IVecR.Add, IVecR.Angle, IVecR.Cross, IVecR.Dist, IVecR.Dist2, IVecR.Div, IVecR.Dot, IVecR.Eq, IVecR.EqX, IVecR.EqY, IVecR.EqZ, IVecR.FromXYZ, IVecR.Len, IVecR.Len2, IVecR.Mul, IVecR.Neg, IVecR.Ref, IVecR.Rot, IVecR.Rot2, IVecR.Scale1d, IVecR.SetLen, IVecR.Shear, IVecR.Sub, IVecR.ToVec2, IVecR.Transform3, IVecR.Transform4, IVecR.TransformVec3, IVecR.TransformVec4, IVecR.Unit, IVecR.X, IVecR.Y, IVecR.Z

public class IParameterObject
extends java.lang.Object
implements ISubobject

A subobject of IObject to contain numerical geometry data

Version:
0.7.0.0
Author:
Satoru Sugihara

Field Summary
 IObject parent
           
 
Constructor Summary
IParameterObject()
          default constractor doesn't instantiate parent IObject
IParameterObject(IServerI holder)
          constractor with IServerI arument instantiate parent element and stores in the IServer in the holder if the argument is not null.
 
Method Summary
protected  void createObject(IServerI holder)
           
 IObject parent()
          getting parent object
 ISubobject parent(IObject parent)
          setting parent object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parent

public IObject parent
Constructor Detail

IParameterObject

public IParameterObject()
default constractor doesn't instantiate parent IObject


IParameterObject

public IParameterObject(IServerI holder)
constractor with IServerI arument instantiate parent element and stores in the IServer in the holder if the argument is not null. if the argument is null, it's stored in default (static current) IServer

Method Detail

createObject

protected void createObject(IServerI holder)

parent

public IObject parent()
Description copied from interface: ISubobject
getting parent object

Specified by:
parent in interface ISubobject

parent

public ISubobject parent(IObject parent)
Description copied from interface: ISubobject
setting parent object

Specified by:
parent in interface ISubobject