|
JavaView© v3.95.000 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjv.object.PsObject
jv.project.PgGeometry
jv.geom.PgPointSet
jv.geom.PgElementSet
jvx.surface.PgParmSurface
A parametrized surface over a two dimensional domain. Coordinate functions may be given as strings and interactively edited. Parameter domain allows adjusting using sliders.
Since major revision 4.0 domain and functions are copied rather than assigned. Therefore, avoid using deprecated methods although they still work.
| Field Summary |
| Fields inherited from class jv.object.PsObject |
HAS_CONFIG_PANEL, HAS_INFO_PANEL, HAS_LABEL_PANEL, HAS_MATERIAL_PANEL, HAS_TEXTURE_PANEL, HAS_VECTOR_PANEL, INSPECTOR_INFO, INSPECTOR_INFO_EXT, IS_DELETED, IS_FIXED, IS_FOCUSSED, IS_PICKED, IS_SELECTED, IS_USED, NUM_TAGS |
| Constructor Summary | |
PgParmSurface()
|
|
PgParmSurface(int dim)
|
|
| Method Summary | |
java.lang.Object |
clone()
Duplicate geometry by recursively cloning all instance variables except inspector panels and lists of registered listeners. |
void |
compute()
Perform all computations of surface. |
boolean |
computeSurface()
Deprecated. since JavaView 3.50.003, use compute(). |
void |
copy(PsObject object)
Copy a geometry into this geometry. |
PgDomainDescr |
getDomain()
Deprecated. since JavaView 3.50.003, use getDomainDescr(). |
PgDomainDescr |
getDomainDescr()
Get domain description of surface. |
PuFunction |
getFunction()
Deprecated. since JavaView 3.57.003, use getFunctionExpr instead, method no longer supported. |
PuFunction |
getFunctionExpr()
Get function object of the surface. |
void |
init()
Initialize and reset instance variables after call to super.init(). |
boolean |
makeVertexTextureFromUV()
Create vertex texture of a parametrized surface based on (u,v)-discretization of domain. |
boolean |
setDomain(PgDomainDescr aDomain)
Deprecated. since JavaView 3.50.003, use setDomainDescr(). |
boolean |
setDomainDescr(PgDomainDescr domainDescr)
Set domain descriptor which specifies the extension of the (u,v)-domain. |
boolean |
setFunction(PuFunction aFun)
Deprecated. since JavaView 3.57.003, use setFunctionExpr instead, method no longer supported. |
boolean |
setFunctionExpr(PuFunction function)
Set coordinate functions which may be interactively edited in the control panel. |
boolean |
setSurface(PgElementSet aSurface)
Deprecated. obsolete since this class now derives from PgElementSet. Use this class instead. |
java.lang.String |
toString()
Create a multi-line string representation with detailed information about all instance variables. |
boolean |
update(java.lang.Object event)
Update the class whenever a child has changed. |
| Methods inherited from class jv.object.PsObject |
addInspector, addUpdateListener, assureInspector, clearTag, clone, clone, getFather, getInfoPanel, getInspector, getName, getNumObjects, getSymbol, hasInspector, hasTag, hasUpdateListener, instanceOf, instanceOf, newInspector, newInspector, removeInspector, removeInspector, removeUpdateListener, setName, setParent, setSymbol, setTag, updatePanels |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface jv.project.PgGeometryIf |
assureInspector, getInfoPanel, getName, hasTag, setName |
| Methods inherited from interface jv.object.PsUpdateIf |
getFather, setParent |
| Constructor Detail |
public PgParmSurface()
public PgParmSurface(int dim)
| Method Detail |
public void init()
PgElementSet
init in class PgElementSetpublic java.lang.Object clone()
clone in interface PgGeometryIfclone in class PgElementSetcopy(PsObject)public void copy(PsObject object)
copy in class PgElementSetPgElementSet.clone()public java.lang.String toString()
toString in interface PgGeometryIftoString in class PgElementSetpublic boolean update(java.lang.Object event)
update in interface PsUpdateIfupdate in class PgElementSetpublic PgDomainDescr getDomainDescr()
public boolean setDomainDescr(PgDomainDescr domainDescr)
public PuFunction getFunctionExpr()
public boolean setFunctionExpr(PuFunction function)
public PgDomainDescr getDomain()
public boolean setDomain(PgDomainDescr aDomain)
public PuFunction getFunction()
public boolean setFunction(PuFunction aFun)
public boolean setSurface(PgElementSet aSurface)
public void compute()
public boolean computeSurface()
public boolean makeVertexTextureFromUV()
|
JavaView© v3.95.000 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||