igeo
Class ICylinder
java.lang.Object
igeo.IObject
igeo.IGeometry
igeo.ISurface
igeo.ICylinder
- All Implemented Interfaces:
- IParameter, ISurfaceI, ISurfaceOp, ITransformable
public class ICylinder
- extends ISurface
Cylinder surface class
- Version:
- 0.7.0.0;
- Author:
- Satoru Sugihara
Constructor Summary |
ICylinder(IServerI s,
IVecI pt1,
IVecI pt2,
double radius)
|
ICylinder(IServerI s,
IVecI pt1,
IVecI pt2,
double radius1,
double radius2)
|
ICylinder(IServerI s,
IVecI pt1,
IVecI pt2,
IDoubleI radius)
|
ICylinder(IServerI s,
IVecI pt1,
IVecI pt2,
IDoubleI radius1,
IDoubleI radius2)
|
ICylinder(IVecI pt1,
IVecI pt2,
double radius)
|
ICylinder(IVecI pt1,
IVecI pt2,
double radius1,
double radius2)
|
ICylinder(IVecI pt1,
IVecI pt2,
IDoubleI radius)
|
ICylinder(IVecI pt1,
IVecI pt2,
IDoubleI radius1,
IDoubleI radius2)
|
Method Summary |
ICylinder |
attr(IAttribute at)
|
ICylinder |
clr(java.awt.Color c)
|
ICylinder |
clr(java.awt.Color c,
int alpha)
to set color, with alpha value overwritten |
ICylinder |
clr(double dgray)
|
ICylinder |
clr(double dgray,
double dalpha)
|
ICylinder |
clr(double dr,
double dg,
double db)
|
ICylinder |
clr(double dr,
double dg,
double db,
double da)
|
ICylinder |
clr(float fgray)
|
ICylinder |
clr(float fgray,
float falpha)
|
ICylinder |
clr(float fr,
float fg,
float fb)
|
ICylinder |
clr(float fr,
float fg,
float fb,
float fa)
|
ICylinder |
clr(int gray)
|
ICylinder |
clr(int gray,
int alpha)
|
ICylinder |
clr(int r,
int g,
int b)
|
ICylinder |
clr(int r,
int g,
int b,
int a)
|
ICylinder |
hide()
|
ICylinder |
hsb(double h,
double s,
double b)
|
ICylinder |
hsb(double h,
double s,
double b,
double a)
|
ICylinder |
hsb(float h,
float s,
float b)
|
ICylinder |
hsb(float h,
float s,
float b,
float a)
|
void |
initCylinder(IServerI s)
|
ICylinder |
layer(ILayer l)
Set layer by ILayer object |
ICylinder |
layer(java.lang.String l)
Set layer by layer name. |
ICylinder |
name(java.lang.String nm)
IObject methods |
ICylinder |
setColor(java.awt.Color c)
|
ICylinder |
setColor(java.awt.Color c,
int alpha)
|
ICylinder |
setColor(double dgray)
|
ICylinder |
setColor(double dgray,
double dalpha)
|
ICylinder |
setColor(double dr,
double dg,
double db)
|
ICylinder |
setColor(double dr,
double dg,
double db,
double da)
|
ICylinder |
setColor(float fgray)
|
ICylinder |
setColor(float fgray,
float falpha)
|
ICylinder |
setColor(float fr,
float fg,
float fb)
|
ICylinder |
setColor(float fr,
float fg,
float fb,
float fa)
|
ICylinder |
setColor(int gray)
|
ICylinder |
setColor(int gray,
int alpha)
|
ICylinder |
setColor(int r,
int g,
int b)
|
ICylinder |
setColor(int r,
int g,
int b,
int a)
|
ICylinder |
setHSBColor(double h,
double s,
double b)
|
ICylinder |
setHSBColor(double h,
double s,
double b,
double a)
|
ICylinder |
setHSBColor(float h,
float s,
float b)
|
ICylinder |
setHSBColor(float h,
float s,
float b,
float a)
|
ICylinder |
show()
|
ICylinder |
weight(double w)
|
ICylinder |
weight(float w)
|
Methods inherited from class igeo.ISurface |
add, add, add, add, add, add, add, addInnerTrimLoop, addInnerTrimLoop, addInnerTrimLoop, addInnerTrimLoop, addInnerTrimLoop, addInnerTrimLoop, addOuterTrimLoop, addOuterTrimLoop, addOuterTrimLoop, addOuterTrimLoop, addOuterTrimLoop, addOuterTrimLoop, clearInnerTrim, clearOuterTrim, clearTrim, corner, corner, cornerCP, cornerCP, cp, cp, cp, cp, cp, cp, cps, createGraphic, div, div, dup, ep, ep, flip, flipN, flipU, flipUV, flipV, get, hasDefaultTrim, hasDefaultTrim, hasDefaultTrim, hasInnerTrim, hasInnerTrim, hasInnerTrim, hasOuterTrim, hasOuterTrim, hasOuterTrim, hasTrim, hasTrim, hasTrim, initSurface, innerTrim, innerTrim, innerTrimLoop, innerTrimLoop, innerTrimLoopNum, innerTrimLoopNum, innerTrimLoopNum, innerTrimNum, innerTrimNum, isFlat, isFlat, isFlat, isRational, isRational, isRational, isUClosed, isUClosed, isUClosed, isValid, isVClosed, isVClosed, isVClosed, mirror, mirror, mul, mul, mv, mv, mv, neg, nml, nml, nml, normal, normal, normal, nrml, nrml, nrml, outerTrim, outerTrim, outerTrimLoop, outerTrimLoop, outerTrimLoopNum, outerTrimLoopNum, outerTrimLoopNum, outerTrimNum, outerTrimNum, pt, pt, pt, pt, pt, pt, ref, ref, revN, revU, revUV, revV, rot, rot, rot, rot, rot, rot, rot, rot, rot2, rot2, rot2, rot2, rot2, rot2, scale, scale, scale, scale, scale1d, scale1d, scale1d, scale1d, shear, shear, shear, shear, shearXY, shearXY, shearXY, shearXY, shearYZ, shearYZ, shearYZ, shearYZ, shearZX, shearZX, shearZX, shearZX, sub, sub, sub, swapUV, transform, transform, transform, transform, translate, translate, translate, u, u, ucpNum, ucpNum, ucpNum, udeg, udeg, udeg, uend, uend, uend, uepNum, uepNum, uepNum, uknot, uknot, uknotNum, uknotNum, uknotNum, uknots, uknots, uknots, unum, unum, unum, ustart, ustart, ustart, utan, utan, utan, v, v, vcpNum, vcpNum, vcpNum, vdeg, vdeg, vdeg, vend, vend, vend, vepNum, vepNum, vepNum, vknot, vknot, vknotNum, vknotNum, vknotNum, vknots, vknots, vknots, vnum, vnum, vnum, vstart, vstart, vstart, vtan, vtan, vtan |
Methods inherited from class igeo.IObject |
addDynamics, alpha, alphaInt, attr, blue, blueInt, clearDynamics, clearGraphics, clr, clr, del, deletDynamics, deleteDynamics, deleteDynamics, deleteGraphic, dynamicsNum, getColor, getDynamics, getGraphic, getGraphic, getParameter, graphicsNum, green, greenInt, initGraphic, initObject, isVisible, layer, name, red, redInt, resetGraphic, server, setParameter, syncColor, syncWeight, updateGraphic, visible, weight |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pt1
public IVecI pt1
pt2
public IVecI pt2
radius1
public IDoubleI radius1
radius2
public IDoubleI radius2
ICylinder
public ICylinder(IVecI pt1,
IVecI pt2,
double radius)
ICylinder
public ICylinder(IServerI s,
IVecI pt1,
IVecI pt2,
double radius)
ICylinder
public ICylinder(IVecI pt1,
IVecI pt2,
double radius1,
double radius2)
ICylinder
public ICylinder(IVecI pt1,
IVecI pt2,
IDoubleI radius)
ICylinder
public ICylinder(IServerI s,
IVecI pt1,
IVecI pt2,
IDoubleI radius)
ICylinder
public ICylinder(IServerI s,
IVecI pt1,
IVecI pt2,
double radius1,
double radius2)
ICylinder
public ICylinder(IVecI pt1,
IVecI pt2,
IDoubleI radius1,
IDoubleI radius2)
ICylinder
public ICylinder(IServerI s,
IVecI pt1,
IVecI pt2,
IDoubleI radius1,
IDoubleI radius2)
initCylinder
public void initCylinder(IServerI s)
name
public ICylinder name(java.lang.String nm)
- IObject methods
- Overrides:
name
in class ISurface
layer
public ICylinder layer(ILayer l)
- Description copied from class:
IGeometry
- Set layer by ILayer object
- Overrides:
layer
in class ISurface
layer
public ICylinder layer(java.lang.String l)
- Description copied from class:
IGeometry
- Set layer by layer name. If the layer specified by the name is not existing in the server, a new layer is automatically created in the server
- Overrides:
layer
in class ISurface
attr
public ICylinder attr(IAttribute at)
- Overrides:
attr
in class ISurface
hide
public ICylinder hide()
- Overrides:
hide
in class ISurface
show
public ICylinder show()
- Overrides:
show
in class ISurface
clr
public ICylinder clr(java.awt.Color c)
- Overrides:
clr
in class ISurface
clr
public ICylinder clr(java.awt.Color c,
int alpha)
- Description copied from class:
IObject
- to set color, with alpha value overwritten
- Overrides:
clr
in class ISurface
clr
public ICylinder clr(int gray)
- Overrides:
clr
in class ISurface
clr
public ICylinder clr(float fgray)
- Overrides:
clr
in class ISurface
clr
public ICylinder clr(double dgray)
- Overrides:
clr
in class ISurface
clr
public ICylinder clr(int gray,
int alpha)
- Overrides:
clr
in class ISurface
clr
public ICylinder clr(float fgray,
float falpha)
- Overrides:
clr
in class ISurface
clr
public ICylinder clr(double dgray,
double dalpha)
- Overrides:
clr
in class ISurface
clr
public ICylinder clr(int r,
int g,
int b)
- Overrides:
clr
in class ISurface
clr
public ICylinder clr(float fr,
float fg,
float fb)
- Overrides:
clr
in class ISurface
clr
public ICylinder clr(double dr,
double dg,
double db)
- Overrides:
clr
in class ISurface
clr
public ICylinder clr(int r,
int g,
int b,
int a)
- Overrides:
clr
in class ISurface
clr
public ICylinder clr(float fr,
float fg,
float fb,
float fa)
- Overrides:
clr
in class ISurface
clr
public ICylinder clr(double dr,
double dg,
double db,
double da)
- Overrides:
clr
in class ISurface
hsb
public ICylinder hsb(float h,
float s,
float b,
float a)
- Overrides:
hsb
in class ISurface
hsb
public ICylinder hsb(double h,
double s,
double b,
double a)
- Overrides:
hsb
in class ISurface
hsb
public ICylinder hsb(float h,
float s,
float b)
- Overrides:
hsb
in class ISurface
hsb
public ICylinder hsb(double h,
double s,
double b)
- Overrides:
hsb
in class ISurface
setColor
public ICylinder setColor(java.awt.Color c)
- Overrides:
setColor
in class ISurface
setColor
public ICylinder setColor(java.awt.Color c,
int alpha)
- Overrides:
setColor
in class ISurface
setColor
public ICylinder setColor(int gray)
- Overrides:
setColor
in class ISurface
setColor
public ICylinder setColor(float fgray)
- Overrides:
setColor
in class ISurface
setColor
public ICylinder setColor(double dgray)
- Overrides:
setColor
in class ISurface
setColor
public ICylinder setColor(int gray,
int alpha)
- Overrides:
setColor
in class ISurface
setColor
public ICylinder setColor(float fgray,
float falpha)
- Overrides:
setColor
in class ISurface
setColor
public ICylinder setColor(double dgray,
double dalpha)
- Overrides:
setColor
in class ISurface
setColor
public ICylinder setColor(int r,
int g,
int b)
- Overrides:
setColor
in class ISurface
setColor
public ICylinder setColor(float fr,
float fg,
float fb)
- Overrides:
setColor
in class ISurface
setColor
public ICylinder setColor(double dr,
double dg,
double db)
- Overrides:
setColor
in class ISurface
setColor
public ICylinder setColor(int r,
int g,
int b,
int a)
- Overrides:
setColor
in class ISurface
setColor
public ICylinder setColor(float fr,
float fg,
float fb,
float fa)
- Overrides:
setColor
in class ISurface
setColor
public ICylinder setColor(double dr,
double dg,
double db,
double da)
- Overrides:
setColor
in class ISurface
setHSBColor
public ICylinder setHSBColor(float h,
float s,
float b,
float a)
- Overrides:
setHSBColor
in class ISurface
setHSBColor
public ICylinder setHSBColor(double h,
double s,
double b,
double a)
- Overrides:
setHSBColor
in class ISurface
setHSBColor
public ICylinder setHSBColor(float h,
float s,
float b)
- Overrides:
setHSBColor
in class ISurface
setHSBColor
public ICylinder setHSBColor(double h,
double s,
double b)
- Overrides:
setHSBColor
in class ISurface
weight
public ICylinder weight(double w)
- Overrides:
weight
in class ISurface
weight
public ICylinder weight(float w)
- Overrides:
weight
in class ISurface