|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectigeo.IObject
public class IObject
A base class of iGeo object to be contained by IServer. Only instances of sub-classes of IObject can be carried by IServer. IObject contains three types of subobjects. One IParameterObject, multiple IGraphicObject and multiple IDynamics. If you assign IServerI in the constructor, the instance is contained by the server. If not the instance is contained by a server found in static IG methods.
Field Summary | |
---|---|
IAttribute |
attribute
|
java.util.ArrayList<IDynamics> |
dynamics
|
java.util.ArrayList<IGraphicObject> |
graphics
|
IParameterObject |
parameter
|
IServer |
server
|
Constructor Summary | |
---|---|
IObject()
IObject is stored in default IServer (through current static IG instance) |
|
IObject(IObject e)
|
|
IObject(IServerI holder)
IObject is stored in the IServer via holder |
|
IObject(IServerI holder,
IObject e)
|
Method Summary | |
---|---|
void |
addDynamics(IDynamics dyna)
|
IAttribute |
attr()
|
IObject |
attr(IAttribute at)
|
void |
clearDynamics()
|
void |
clearGraphics()
|
java.awt.Color |
clr()
|
IObject |
clr(java.awt.Color c)
|
IObject |
clr(java.awt.Color c,
int alpha)
to set color, with alpha value overwritten |
IObject |
clr(double dgray)
|
IObject |
clr(double dgray,
double dalpha)
|
IObject |
clr(double dr,
double dg,
double db)
|
IObject |
clr(double dr,
double dg,
double db,
double da)
|
IObject |
clr(float fgray)
|
IObject |
clr(float fgray,
float falpha)
|
IObject |
clr(float fr,
float fg,
float fb)
|
IObject |
clr(float fr,
float fg,
float fb,
float fa)
|
IObject |
clr(int gray)
|
IObject |
clr(int gray,
int alpha)
|
IObject |
clr(int r,
int g,
int b)
|
IObject |
clr(int r,
int g,
int b,
int a)
|
IObject |
cp()
alias of dup() |
IGraphicObject |
createGraphic(IGraphicMode m)
|
void |
del()
|
void |
deletDynamics(int index)
|
void |
deleteDynamics()
|
void |
deleteDynamics(IDynamics dyn)
|
void |
deleteGraphic()
delete all graphics |
IObject |
dup()
duplicate object |
int |
dynamicsNum()
|
java.awt.Color |
getColor()
|
IDynamics |
getDynamics(int i)
|
IGraphicObject |
getGraphic(IGraphicMode m)
|
IGraphicObject |
getGraphic(int i)
|
IParameterObject |
getParameter()
|
int |
graphicsNum()
|
IObject |
hide()
|
IObject |
hsb(double dh,
double ds,
double db)
|
IObject |
hsb(double dh,
double ds,
double db,
double da)
|
IObject |
hsb(float h,
float s,
float b)
|
IObject |
hsb(float h,
float s,
float b,
float a)
|
void |
initGraphic(IServerI holder)
|
void |
initObject(IServerI holder)
|
boolean |
isValid()
checking parameters validity. |
boolean |
isVisible()
|
ILayer |
layer()
|
IObject |
layer(ILayer l)
|
java.lang.String |
name()
|
IObject |
name(java.lang.String name)
|
void |
resetGraphic()
update whole graphic by deleting current one when there is major change. |
IServer |
server()
|
IObject |
setColor(java.awt.Color c)
|
IObject |
setColor(java.awt.Color c,
int alpha)
|
IObject |
setColor(double dgray)
|
IObject |
setColor(double dgray,
double dalpha)
|
IObject |
setColor(double dr,
double dg,
double db)
|
IObject |
setColor(double dr,
double dg,
double db,
double da)
|
IObject |
setColor(float fgray)
|
IObject |
setColor(float fgray,
float falpha)
|
IObject |
setColor(float fr,
float fg,
float fb)
|
IObject |
setColor(float fr,
float fg,
float fb,
float fa)
|
IObject |
setColor(int gray)
|
IObject |
setColor(int gray,
int alpha)
|
IObject |
setColor(int r,
int g,
int b)
|
IObject |
setColor(int r,
int g,
int b,
int a)
|
IObject |
setHSBColor(double h,
double s,
double b)
|
IObject |
setHSBColor(double h,
double s,
double b,
double a)
|
IObject |
setHSBColor(float h,
float s,
float b)
|
IObject |
setHSBColor(float h,
float s,
float b,
float a)
|
void |
setParameter(IParameterObject param)
|
IObject |
show()
|
void |
syncColor()
update color of all graphics by the color in attribute |
void |
updateGraphic()
update graphic when control point location changes or some minor change. |
boolean |
visible()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public IServer server
public IParameterObject parameter
public java.util.ArrayList<IGraphicObject> graphics
public java.util.ArrayList<IDynamics> dynamics
public IAttribute attribute
Constructor Detail |
---|
public IObject()
public IObject(IServerI holder)
public IObject(IObject e)
public IObject(IServerI holder, IObject e)
Method Detail |
---|
public IObject dup()
public IObject cp()
public void initObject(IServerI holder)
public void initGraphic(IServerI holder)
public void del()
public boolean isValid()
public void setParameter(IParameterObject param)
public void addDynamics(IDynamics dyna)
public IParameterObject getParameter()
public IGraphicObject getGraphic(int i)
public IDynamics getDynamics(int i)
public int graphicsNum()
public int dynamicsNum()
public void clearGraphics()
public void clearDynamics()
public void deletDynamics(int index)
public void deleteDynamics(IDynamics dyn)
public void deleteDynamics()
public IGraphicObject getGraphic(IGraphicMode m)
public IGraphicObject createGraphic(IGraphicMode m)
public void deleteGraphic()
public void updateGraphic()
public void resetGraphic()
public IServer server()
public java.lang.String name()
public IObject name(java.lang.String name)
public ILayer layer()
public IObject layer(ILayer l)
public IAttribute attr()
public IObject attr(IAttribute at)
public boolean visible()
public boolean isVisible()
public IObject hide()
public IObject show()
public void syncColor()
public java.awt.Color clr()
public IObject clr(java.awt.Color c)
public IObject clr(java.awt.Color c, int alpha)
public IObject clr(int gray)
public IObject clr(double dgray)
public IObject clr(float fgray)
public IObject clr(int gray, int alpha)
public IObject clr(double dgray, double dalpha)
public IObject clr(float fgray, float falpha)
public IObject clr(int r, int g, int b)
public IObject clr(double dr, double dg, double db)
public IObject clr(float fr, float fg, float fb)
public IObject clr(int r, int g, int b, int a)
public IObject clr(double dr, double dg, double db, double da)
public IObject clr(float fr, float fg, float fb, float fa)
public IObject hsb(double dh, double ds, double db, double da)
public IObject hsb(float h, float s, float b, float a)
public IObject hsb(double dh, double ds, double db)
public IObject hsb(float h, float s, float b)
public java.awt.Color getColor()
public IObject setColor(java.awt.Color c)
public IObject setColor(java.awt.Color c, int alpha)
public IObject setColor(int gray)
public IObject setColor(float fgray)
public IObject setColor(double dgray)
public IObject setColor(int gray, int alpha)
public IObject setColor(float fgray, float falpha)
public IObject setColor(double dgray, double dalpha)
public IObject setColor(int r, int g, int b)
public IObject setColor(float fr, float fg, float fb)
public IObject setColor(double dr, double dg, double db)
public IObject setColor(int r, int g, int b, int a)
public IObject setColor(float fr, float fg, float fb, float fa)
public IObject setColor(double dr, double dg, double db, double da)
public IObject setHSBColor(float h, float s, float b, float a)
public IObject setHSBColor(double h, double s, double b, double a)
public IObject setHSBColor(float h, float s, float b)
public IObject setHSBColor(double h, double s, double b)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |