jvx.geom
Class PgFem
- java.lang.Object
-
- jv.object.PsObject
-
- jvx.geom.PgFem
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, PsUpdateIf
- Direct Known Subclasses:
- PgFemHeight
public abstract class PgFem extends PsObject
Abstract class for functions defined on surfaces. See jv.geom.PgFemHeight for a simple implementation. Such functions are not restricted to be piecewise linear but may serve e.g. as piecewise polynomial function of arbitrary degree. No continuity requirements along edges.- See Also:
PgFemHeight, Serialized Form- Author:
- Konrad Polthier
- Version:
- 01.04.00, 2.00 revised (kp) Moved from package jv.geom to jvx.geom.
00.00.98, 1.00 created (kp)
-
-
Field Summary
-
Fields inherited from class jv.object.PsObject
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 Summary
Constructors Constructor and Description PgFem()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doubleeval(PgElementSet es, int elemInd, PdVector bary)voideval(PgElementSet es, int elemInd, PdVector bary, PdVector field)voidinit()If instance has missing name then assign default name 'Object_NUMBER' where number is the total number of already created instances.-
Methods inherited from class jv.object.PsObject
addInspector, addUpdateListener, assureInspector, clearTag, clone, clone, clone, copy, getFather, getInfoPanel, getInspector, getName, getNumObjects, getSymbol, hasInspector, hasTag, hasUpdateListener, instanceOf, instanceOf, newInspector, newInspector, removeInspector, removeInspector, removeUpdateListener, setName, setParent, setSymbol, setTag, toString, update, updatePanels
-
-
-
-
Method Detail
-
init
public void init()
Description copied from class:PsObjectIf instance has missing name then assign default name 'Object_NUMBER' where number is the total number of already created instances.
-
eval
public double eval(PgElementSet es, int elemInd, PdVector bary)
-
eval
public void eval(PgElementSet es, int elemInd, PdVector bary, PdVector field)
-
-
"