public class PgSurface_Boy extends PgSurfaceDescr
HAS_BOUNDARY_PANEL, 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 and Description |
---|
PgSurface_Boy() |
Modifier and Type | Method and Description |
---|---|
boolean |
calc_f(PdVector fun,
double u,
double v)
Compute point on the surface at the given domain position.
|
void |
init()
Initialize and reset data structure and all instance variables.
|
boolean |
isUPeriodic()
Determine if surface is periodic in u-direction.
|
boolean |
update(java.lang.Object event)
Catch events from function strings.
|
addParameter, christoffel, clone, copy, ddf_dUdU, ddf_dUdV, ddf_dVdV, df_dU, df_dV, df, dN_dU, dN_dV, dN, eval, firstFundamental, getAmbientProjection, getAmbientSpace, getDimOfSurface, getFunction, getListOfScenes, getListOfSurfaces, getParameter, getParameters, isVPeriodic, normal, secondFundamental, setAmbientProjection, setAmbientSpace, setDimOfSurface, setFunction, useFunctionExpression, useFunctionExpression, weingarten
eval, getNameOfLines, getNumULines, getNumVLines, getUMax, getUMin, getVMax, getVMin, isShowingULine, isShowingVLine, setDiscr, setDiscrBounds, setMaxSize, setNameOfLines, setNumULines, setNumVLines, setSize, setUMax, setUMin, setVMax, setVMin, showULine, showVLine, toString
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
public boolean isUPeriodic()
PgSurfaceDescr
isUPeriodic
in class PgSurfaceDescr
public void init()
PgDomainDescr
init
in class PgSurfaceDescr
public boolean update(java.lang.Object event)
PgSurfaceDescr
update
in interface PsUpdateIf
update
in class PgSurfaceDescr
event
- carries a lot of informationPsObject.setParent(PsUpdateIf)
,
PsObject.getFather()
,
PsObject.addUpdateListener(PsUpdateIf)
public boolean calc_f(PdVector fun, double u, double v)
calc_f
in class PgSurfaceDescr
fun
- vector where to place the function values.true
if function has been overridden and evaluated successfully.PgSurfaceDescr.eval(PdVector, double, double)
"