|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectigeo.IObject
igeo.IGeometry
public abstract class IGeometry
Transformable objects.
| Field Summary |
|---|
| Fields inherited from class igeo.IObject |
|---|
attribute, dynamics, graphics, parameter, server, userData |
| Constructor Summary | |
|---|---|
IGeometry()
|
|
IGeometry(IGeometry e)
|
|
IGeometry(IServerI holder)
|
|
IGeometry(IServerI holder,
IGeometry e)
|
|
| Method Summary | |
|---|---|
abstract IGeometry |
add(double x,
double y,
double z)
ITransformable API |
abstract IGeometry |
add(double f,
IVecI v)
scale add alias |
abstract IGeometry |
add(IDoubleI x,
IDoubleI y,
IDoubleI z)
|
abstract IGeometry |
add(IDoubleI f,
IVecI v)
scale add alias |
abstract IGeometry |
add(IVecI v)
|
abstract IGeometry |
add(IVecI v,
double f)
scale add |
abstract IGeometry |
add(IVecI v,
IDoubleI f)
scale add |
IGeometry |
attr(IAttribute at)
set attributes |
abstract IVecI |
center()
returns center of geometry object |
IGeometry |
clr(java.awt.Color c)
|
IGeometry |
clr(java.awt.Color c,
double alpha)
|
IGeometry |
clr(java.awt.Color c,
float alpha)
|
IGeometry |
clr(java.awt.Color c,
int alpha)
|
IGeometry |
clr(double dgray)
|
IGeometry |
clr(double dgray,
double dalpha)
|
IGeometry |
clr(double dr,
double dg,
double db)
|
IGeometry |
clr(double dr,
double dg,
double db,
double da)
|
IGeometry |
clr(float fgray)
|
IGeometry |
clr(float fgray,
float falpha)
|
IGeometry |
clr(float fr,
float fg,
float fb)
|
IGeometry |
clr(float fr,
float fg,
float fb,
float fa)
|
IGeometry |
clr(IColor c)
|
IGeometry |
clr(IColor c,
double alpha)
to set color, with alpha value overwritten |
IGeometry |
clr(IColor c,
float alpha)
to set color, with alpha value overwritten |
IGeometry |
clr(IColor c,
int alpha)
to set color, with alpha value overwritten |
IGeometry |
clr(int gray)
|
IGeometry |
clr(int gray,
int alpha)
|
IGeometry |
clr(int r,
int g,
int b)
|
IGeometry |
clr(int r,
int g,
int b,
int a)
|
IGeometry |
cp()
alias of dup() |
abstract IGeometry |
cp(double x,
double y,
double z)
cp() is alias of dup().add() |
abstract IGeometry |
cp(IDoubleI x,
IDoubleI y,
IDoubleI z)
|
abstract IGeometry |
cp(IVecI v)
|
abstract IGeometry |
div(double v)
|
abstract IGeometry |
div(IDoubleI v)
|
IGeometry |
dup()
duplicate object |
abstract IGeometry |
flip()
alias of neg |
IGeometry |
hide()
|
IGeometry |
hsb(double dh,
double ds,
double db)
|
IGeometry |
hsb(double dh,
double ds,
double db,
double da)
|
IGeometry |
hsb(float h,
float s,
float b)
|
IGeometry |
hsb(float h,
float s,
float b,
float a)
|
IGeometry |
layer(ILayer l)
Set layer by ILayer object |
IGeometry |
layer(java.lang.String layerName)
Set layer by layer name. |
abstract IGeometry |
mirror(IVecI planeDir)
mirror is alias of ref |
abstract IGeometry |
mirror(IVecI center,
IVecI planeDir)
|
abstract IGeometry |
mul(double v)
|
abstract IGeometry |
mul(IDoubleI v)
|
abstract IGeometry |
mv(double x,
double y,
double z)
mv() is alias of add() |
abstract IGeometry |
mv(IDoubleI x,
IDoubleI y,
IDoubleI z)
|
abstract IGeometry |
mv(IVecI v)
|
abstract IGeometry |
neg()
|
abstract IGeometry |
ref(IVecI planeDir)
reflect(mirror) 3 dimensionally to the other side of the plane |
abstract IGeometry |
ref(IVecI center,
IVecI planeDir)
|
abstract IGeometry |
rot(double angle)
|
abstract IGeometry |
rot(IDoubleI angle)
rotation around z-axis and origin |
abstract IGeometry |
rot(IVecI axis,
double angle)
|
abstract IGeometry |
rot(IVecI axis,
IDoubleI angle)
rotation around axis vector |
abstract IGeometry |
rot(IVecI axis,
IVecI destDir)
rotate to destination direction vector |
abstract IGeometry |
rot(IVecI center,
IVecI axis,
double angle)
|
abstract IGeometry |
rot(IVecI center,
IVecI axis,
IDoubleI angle)
rotation around axis vector and center |
abstract IGeometry |
rot(IVecI center,
IVecI axis,
IVecI destPt)
rotate to destination point location |
abstract IGeometry |
rot2(double angle)
rotation on xy-plane around origin; same with rot(double) |
abstract IGeometry |
rot2(IDoubleI angle)
rotation on xy-plane around origin; same with rot(IDoubleI) |
abstract IGeometry |
rot2(IVecI destDir)
rotation on xy-plane to destination direction vector |
abstract IGeometry |
rot2(IVecI center,
double angle)
|
abstract IGeometry |
rot2(IVecI center,
IDoubleI angle)
rotation on xy-plane around center |
abstract IGeometry |
rot2(IVecI center,
IVecI destPt)
rotation on xy-plane to destination point location |
abstract IGeometry |
scale(double f)
|
abstract IGeometry |
scale(IDoubleI f)
alias of mul |
abstract IGeometry |
scale(IVecI center,
double f)
|
abstract IGeometry |
scale(IVecI center,
IDoubleI f)
|
abstract IGeometry |
scale1d(IVecI axis,
double f)
scale only in 1 direction |
abstract IGeometry |
scale1d(IVecI axis,
IDoubleI f)
|
abstract IGeometry |
scale1d(IVecI center,
IVecI axis,
double f)
|
abstract IGeometry |
scale1d(IVecI center,
IVecI axis,
IDoubleI f)
|
IGeometry |
setColor(java.awt.Color c)
|
IGeometry |
setColor(java.awt.Color c,
int alpha)
|
IGeometry |
setColor(double dgray)
|
IGeometry |
setColor(double dgray,
double dalpha)
|
IGeometry |
setColor(double dr,
double dg,
double db)
|
IGeometry |
setColor(double dr,
double dg,
double db,
double da)
|
IGeometry |
setColor(float fgray)
|
IGeometry |
setColor(float fgray,
float falpha)
|
IGeometry |
setColor(float fr,
float fg,
float fb)
|
IGeometry |
setColor(float fr,
float fg,
float fb,
float fa)
|
IGeometry |
setColor(int gray)
|
IGeometry |
setColor(int gray,
int alpha)
|
IGeometry |
setColor(int r,
int g,
int b)
|
IGeometry |
setColor(int r,
int g,
int b,
int a)
|
IGeometry |
setHSBColor(double h,
double s,
double b)
|
IGeometry |
setHSBColor(double h,
double s,
double b,
double a)
|
IGeometry |
setHSBColor(float h,
float s,
float b)
|
IGeometry |
setHSBColor(float h,
float s,
float b,
float a)
|
abstract IGeometry |
shear(double sxy,
double syx,
double syz,
double szy,
double szx,
double sxz)
shear operation |
abstract IGeometry |
shear(IDoubleI sxy,
IDoubleI syx,
IDoubleI syz,
IDoubleI szy,
IDoubleI szx,
IDoubleI sxz)
|
abstract IGeometry |
shear(IVecI center,
double sxy,
double syx,
double syz,
double szy,
double szx,
double sxz)
|
abstract IGeometry |
shear(IVecI center,
IDoubleI sxy,
IDoubleI syx,
IDoubleI syz,
IDoubleI szy,
IDoubleI szx,
IDoubleI sxz)
|
abstract IGeometry |
shearXY(double sxy,
double syx)
|
abstract IGeometry |
shearXY(IDoubleI sxy,
IDoubleI syx)
|
abstract IGeometry |
shearXY(IVecI center,
double sxy,
double syx)
|
abstract IGeometry |
shearXY(IVecI center,
IDoubleI sxy,
IDoubleI syx)
|
abstract IGeometry |
shearYZ(double syz,
double szy)
|
abstract IGeometry |
shearYZ(IDoubleI syz,
IDoubleI szy)
|
abstract IGeometry |
shearYZ(IVecI center,
double syz,
double szy)
|
abstract IGeometry |
shearYZ(IVecI center,
IDoubleI syz,
IDoubleI szy)
|
abstract IGeometry |
shearZX(double szx,
double sxz)
|
abstract IGeometry |
shearZX(IDoubleI szx,
IDoubleI sxz)
|
abstract IGeometry |
shearZX(IVecI center,
double szx,
double sxz)
|
abstract IGeometry |
shearZX(IVecI center,
IDoubleI szx,
IDoubleI sxz)
|
IGeometry |
show()
|
abstract IGeometry |
sub(double x,
double y,
double z)
|
abstract IGeometry |
sub(IDoubleI x,
IDoubleI y,
IDoubleI z)
|
abstract IGeometry |
sub(IVecI v)
|
abstract IGeometry |
transform(IMatrix3I mat)
|
abstract IGeometry |
transform(IMatrix4I mat)
|
abstract IGeometry |
transform(IVecI xvec,
IVecI yvec,
IVecI zvec)
|
abstract IGeometry |
transform(IVecI xvec,
IVecI yvec,
IVecI zvec,
IVecI translate)
|
abstract IGeometry |
translate(double x,
double y,
double z)
translate() is alias of add() |
abstract IGeometry |
translate(IDoubleI x,
IDoubleI y,
IDoubleI z)
|
abstract IGeometry |
translate(IVecI v)
|
IGeometry |
weight(double w)
|
IGeometry |
weight(float w)
|
| Methods inherited from class igeo.IObject |
|---|
addDynamics, alpha, alphaInt, attr, attr, awtColor, blue, blueInt, clearDynamics, clearGraphics, clr, createGraphic, defaultAttribute, del, deletDynamics, deleteDynamics, deleteDynamics, deleteGraphic, dynamicsNum, getAWTColor, getColor, getDynamics, getGraphic, getGraphic, getParameter, graphicsNum, gray, grayInt, green, greenInt, greyInt, initGraphic, initObject, isValid, isVisible, layer, name, name, red, redInt, resetGraphic, server, setColor, setColor, setColor, setColor, setColor, setColor, setParameter, syncColor, syncGraphic, syncVisibility, syncWeight, updateGraphic, userData, userData, visible, weight |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public IGeometry()
public IGeometry(IServerI holder)
public IGeometry(IGeometry e)
public IGeometry(IServerI holder,
IGeometry e)
| Method Detail |
|---|
public IGeometry dup()
IObject
dup in interface ITransformabledup in class IObjectpublic IGeometry cp()
IObject
cp in interface ITransformablecp in class IObjectpublic abstract IVecI center()
public IGeometry layer(ILayer l)
layer in class IObjectpublic IGeometry layer(java.lang.String layerName)
layer in class IObjectpublic IGeometry attr(IAttribute at)
IObject
attr in class IObjectpublic IGeometry hide()
hide in class IObjectpublic IGeometry show()
show in class IObjectpublic IGeometry clr(IColor c)
clr in class IObject
public IGeometry clr(IColor c,
int alpha)
IObject
clr in class IObject
public IGeometry clr(IColor c,
float alpha)
IObject
clr in class IObject
public IGeometry clr(IColor c,
double alpha)
IObject
clr in class IObjectpublic IGeometry clr(java.awt.Color c)
clr in class IObject
public IGeometry clr(java.awt.Color c,
int alpha)
clr in class IObject
public IGeometry clr(java.awt.Color c,
float alpha)
clr in class IObject
public IGeometry clr(java.awt.Color c,
double alpha)
clr in class IObjectpublic IGeometry clr(int gray)
clr in class IObjectpublic IGeometry clr(double dgray)
clr in class IObjectpublic IGeometry clr(float fgray)
clr in class IObject
public IGeometry clr(int gray,
int alpha)
clr in class IObject
public IGeometry clr(double dgray,
double dalpha)
clr in class IObject
public IGeometry clr(float fgray,
float falpha)
clr in class IObject
public IGeometry clr(int r,
int g,
int b)
clr in class IObject
public IGeometry clr(double dr,
double dg,
double db)
clr in class IObject
public IGeometry clr(float fr,
float fg,
float fb)
clr in class IObject
public IGeometry clr(int r,
int g,
int b,
int a)
clr in class IObject
public IGeometry clr(double dr,
double dg,
double db,
double da)
clr in class IObject
public IGeometry clr(float fr,
float fg,
float fb,
float fa)
clr in class IObject
public IGeometry hsb(double dh,
double ds,
double db,
double da)
hsb in class IObject
public IGeometry hsb(float h,
float s,
float b,
float a)
hsb in class IObject
public IGeometry hsb(double dh,
double ds,
double db)
hsb in class IObject
public IGeometry hsb(float h,
float s,
float b)
hsb in class IObjectpublic IGeometry setColor(java.awt.Color c)
setColor in class IObject
public IGeometry setColor(java.awt.Color c,
int alpha)
setColor in class IObjectpublic IGeometry setColor(int gray)
setColor in class IObjectpublic IGeometry setColor(float fgray)
setColor in class IObjectpublic IGeometry setColor(double dgray)
setColor in class IObject
public IGeometry setColor(int gray,
int alpha)
setColor in class IObject
public IGeometry setColor(float fgray,
float falpha)
setColor in class IObject
public IGeometry setColor(double dgray,
double dalpha)
setColor in class IObject
public IGeometry setColor(int r,
int g,
int b)
setColor in class IObject
public IGeometry setColor(float fr,
float fg,
float fb)
setColor in class IObject
public IGeometry setColor(double dr,
double dg,
double db)
setColor in class IObject
public IGeometry setColor(int r,
int g,
int b,
int a)
setColor in class IObject
public IGeometry setColor(float fr,
float fg,
float fb,
float fa)
setColor in class IObject
public IGeometry setColor(double dr,
double dg,
double db,
double da)
setColor in class IObject
public IGeometry setHSBColor(float h,
float s,
float b,
float a)
setHSBColor in class IObject
public IGeometry setHSBColor(double h,
double s,
double b,
double a)
setHSBColor in class IObject
public IGeometry setHSBColor(float h,
float s,
float b)
setHSBColor in class IObject
public IGeometry setHSBColor(double h,
double s,
double b)
setHSBColor in class IObjectpublic IGeometry weight(double w)
weight in class IObjectpublic IGeometry weight(float w)
weight in class IObject
public abstract IGeometry add(double x,
double y,
double z)
add in interface ITransformable
public abstract IGeometry add(IDoubleI x,
IDoubleI y,
IDoubleI z)
add in interface ITransformablepublic abstract IGeometry add(IVecI v)
add in interface ITransformable
public abstract IGeometry sub(double x,
double y,
double z)
sub in interface ITransformable
public abstract IGeometry sub(IDoubleI x,
IDoubleI y,
IDoubleI z)
sub in interface ITransformablepublic abstract IGeometry sub(IVecI v)
sub in interface ITransformablepublic abstract IGeometry mul(IDoubleI v)
mul in interface ITransformablepublic abstract IGeometry mul(double v)
mul in interface ITransformablepublic abstract IGeometry div(IDoubleI v)
div in interface ITransformablepublic abstract IGeometry div(double v)
div in interface ITransformablepublic abstract IGeometry neg()
neg in interface ITransformablepublic abstract IGeometry flip()
flip in interface ITransformable
public abstract IGeometry add(IVecI v,
double f)
add in interface ITransformable
public abstract IGeometry add(IVecI v,
IDoubleI f)
add in interface ITransformable
public abstract IGeometry add(double f,
IVecI v)
add in interface ITransformable
public abstract IGeometry add(IDoubleI f,
IVecI v)
add in interface ITransformablepublic abstract IGeometry rot(IDoubleI angle)
rot in interface ITransformablepublic abstract IGeometry rot(double angle)
rot in interface ITransformable
public abstract IGeometry rot(IVecI axis,
IDoubleI angle)
rot in interface ITransformable
public abstract IGeometry rot(IVecI axis,
double angle)
rot in interface ITransformable
public abstract IGeometry rot(IVecI center,
IVecI axis,
IDoubleI angle)
rot in interface ITransformable
public abstract IGeometry rot(IVecI center,
IVecI axis,
double angle)
rot in interface ITransformable
public abstract IGeometry rot(IVecI axis,
IVecI destDir)
rot in interface ITransformable
public abstract IGeometry rot(IVecI center,
IVecI axis,
IVecI destPt)
rot in interface ITransformablepublic abstract IGeometry rot2(IDoubleI angle)
rot2 in interface ITransformablepublic abstract IGeometry rot2(double angle)
rot2 in interface ITransformable
public abstract IGeometry rot2(IVecI center,
IDoubleI angle)
rot2 in interface ITransformable
public abstract IGeometry rot2(IVecI center,
double angle)
rot2 in interface ITransformablepublic abstract IGeometry rot2(IVecI destDir)
rot2 in interface ITransformable
public abstract IGeometry rot2(IVecI center,
IVecI destPt)
rot2 in interface ITransformablepublic abstract IGeometry scale(IDoubleI f)
scale in interface ITransformablepublic abstract IGeometry scale(double f)
scale in interface ITransformable
public abstract IGeometry scale(IVecI center,
IDoubleI f)
scale in interface ITransformable
public abstract IGeometry scale(IVecI center,
double f)
scale in interface ITransformable
public abstract IGeometry scale1d(IVecI axis,
double f)
scale1d in interface ITransformable
public abstract IGeometry scale1d(IVecI axis,
IDoubleI f)
scale1d in interface ITransformable
public abstract IGeometry scale1d(IVecI center,
IVecI axis,
double f)
scale1d in interface ITransformable
public abstract IGeometry scale1d(IVecI center,
IVecI axis,
IDoubleI f)
scale1d in interface ITransformablepublic abstract IGeometry ref(IVecI planeDir)
ref in interface ITransformable
public abstract IGeometry ref(IVecI center,
IVecI planeDir)
ref in interface ITransformablepublic abstract IGeometry mirror(IVecI planeDir)
mirror in interface ITransformable
public abstract IGeometry mirror(IVecI center,
IVecI planeDir)
mirror in interface ITransformable
public abstract IGeometry shear(double sxy,
double syx,
double syz,
double szy,
double szx,
double sxz)
shear in interface ITransformable
public abstract IGeometry shear(IDoubleI sxy,
IDoubleI syx,
IDoubleI syz,
IDoubleI szy,
IDoubleI szx,
IDoubleI sxz)
shear in interface ITransformable
public abstract IGeometry shear(IVecI center,
double sxy,
double syx,
double syz,
double szy,
double szx,
double sxz)
shear in interface ITransformable
public abstract IGeometry shear(IVecI center,
IDoubleI sxy,
IDoubleI syx,
IDoubleI syz,
IDoubleI szy,
IDoubleI szx,
IDoubleI sxz)
shear in interface ITransformable
public abstract IGeometry shearXY(double sxy,
double syx)
shearXY in interface ITransformable
public abstract IGeometry shearXY(IDoubleI sxy,
IDoubleI syx)
shearXY in interface ITransformable
public abstract IGeometry shearXY(IVecI center,
double sxy,
double syx)
shearXY in interface ITransformable
public abstract IGeometry shearXY(IVecI center,
IDoubleI sxy,
IDoubleI syx)
shearXY in interface ITransformable
public abstract IGeometry shearYZ(double syz,
double szy)
shearYZ in interface ITransformable
public abstract IGeometry shearYZ(IDoubleI syz,
IDoubleI szy)
shearYZ in interface ITransformable
public abstract IGeometry shearYZ(IVecI center,
double syz,
double szy)
shearYZ in interface ITransformable
public abstract IGeometry shearYZ(IVecI center,
IDoubleI syz,
IDoubleI szy)
shearYZ in interface ITransformable
public abstract IGeometry shearZX(double szx,
double sxz)
shearZX in interface ITransformable
public abstract IGeometry shearZX(IDoubleI szx,
IDoubleI sxz)
shearZX in interface ITransformable
public abstract IGeometry shearZX(IVecI center,
double szx,
double sxz)
shearZX in interface ITransformable
public abstract IGeometry shearZX(IVecI center,
IDoubleI szx,
IDoubleI sxz)
shearZX in interface ITransformable
public abstract IGeometry mv(double x,
double y,
double z)
mv in interface ITransformable
public abstract IGeometry mv(IDoubleI x,
IDoubleI y,
IDoubleI z)
mv in interface ITransformablepublic abstract IGeometry mv(IVecI v)
mv in interface ITransformable
public abstract IGeometry cp(double x,
double y,
double z)
cp in interface ITransformable
public abstract IGeometry cp(IDoubleI x,
IDoubleI y,
IDoubleI z)
cp in interface ITransformablepublic abstract IGeometry cp(IVecI v)
cp in interface ITransformable
public abstract IGeometry translate(double x,
double y,
double z)
translate in interface ITransformable
public abstract IGeometry translate(IDoubleI x,
IDoubleI y,
IDoubleI z)
translate in interface ITransformablepublic abstract IGeometry translate(IVecI v)
translate in interface ITransformablepublic abstract IGeometry transform(IMatrix3I mat)
transform in interface ITransformablepublic abstract IGeometry transform(IMatrix4I mat)
transform in interface ITransformable
public abstract IGeometry transform(IVecI xvec,
IVecI yvec,
IVecI zvec)
transform in interface ITransformable
public abstract IGeometry transform(IVecI xvec,
IVecI yvec,
IVecI zvec,
IVecI translate)
transform in interface ITransformable
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||