vgp.minimal.weier
Class PgWeierstrass_Chen
java.lang.Object
|
+--jv.object.PsObject
|
+--jv.project.PgGeometry
|
+--vgp.minimal.weier.PgWeierstrassDescr
|
+--vgp.minimal.weier.PgWeierstrass_Chen
- All Implemented Interfaces:
- java.lang.Cloneable, PgGeometryIf, PsUpdateIf, java.io.Serializable
- public class PgWeierstrass_Chen
- extends PgWeierstrassDescr
Descriptor class for Chen''s Surface
- Version:
- 01.07.99, 1.00 created (ur).
- Author:
- Ulrich Reitebuch
- See Also:
- Serialized Form
| Fields inherited from class jv.project.PgGeometry |
m_ambientProj, m_ambientSpace, m_authorInfo, m_bShowBndBox, m_bShowCenter, m_bShowing, m_bShowTitle, m_center, m_dim, m_dimOfSimplex, m_displayList, m_geometryInfo, m_labelAttribute, m_methodMenu, m_modelMatrix, m_title, m_version, m_versionType |
| Fields inherited from class jv.object.PsObject |
HAS_CONFIG_PANEL, HAS_INFO_PANEL, HAS_MATERIAL_PANEL, INSPECTOR_INFO, INSPECTOR_INFO_EXT, IS_DELETED, IS_FIXED, IS_SELECTED, IS_USED, m_infoPanel, m_name, m_panelList, m_parent, m_tag, m_updateList, NUM_TAGS |
| Fields inherited from interface jv.project.PgGeometryIf |
AMBIENT_H3_HYPERBOLIC, AMBIENT_PROJECTIONS, AMBIENT_R3_EUCLIDEAN, AMBIENT_R4_EUCLIDEAN, AMBIENT_S3_SPHERE, AMBIENT_SPACES, INSPECTOR_CONTROL, INSPECTOR_CONTROL_EXT, INSPECTOR_MATERIAL, INSPECTOR_MATERIAL_EXT, LABEL_BASE, LABEL_CENTER, LABEL_HEAD, LABEL_MIDDLE, LABEL_TAIL, LABEL_TOP, METHOD_EXT, PROJ_KLEIN_BALL, PROJ_PARALLEL, PROJ_POINCARE_BALL, PROJ_STEREOGRAPHIC, PROJ_UPPER_HALFSPACE |
|
Method Summary |
PuComplex |
f(PiVector partPath,
int partNr,
PuComplex z)
Compute the Weierstrass function f. |
PuComplex |
g(PiVector partPath,
int partNr,
PuComplex z)
Compute the Weierstrass function g. |
void |
getConnections()
Connect parts of the surface. |
int |
getDimOfElements()
Return dimension of elements. |
java.lang.String |
getName()
Return name of the surface. |
int |
getNumULines(PiVector partPath,
int partNr)
Return number of u - lines in domain of a part. |
int |
getNumVLines(PiVector partPath,
int partNr)
Return number of v - lines in domain of a part. |
double |
getUMax(PiVector partPath,
int partNr)
Return upper bound of domain of a part in direction u. |
double |
getUMin(PiVector partPath,
int partNr)
Return lower bound of domain of a part in direction u. |
double |
getVMax(PiVector partPath,
int partNr)
Return upper bound of domain of a part in direction v. |
double |
getVMin(PiVector partPath,
int partNr)
Return lower bound of domain of a part in direction v. |
void |
init()
Initialisation |
PuComplex |
transform(PiVector partPath,
int partNr,
PuComplex z)
Transformation of rectangular domain before computing Weierstrass functions f and g. |
boolean |
update(java.lang.Object event)
Update the class whenever a child has changed.
|
| Methods inherited from class vgp.minimal.weier.PgWeierstrassDescr |
addParameter, connectPart, connectReflection, connectReflection, equals, equals, equals, fun, getBndReflectType, getConjugationAngle, getConnections, getConnections, getFStart, getFStart, getMarkedBndNr, getNumParts, getNumParts, getReflections, getReflections, getReflections, getStartU, getStartV, markBnd, newReflection, partIsSubdivided, reflectPart, returnUserReflections, setConjugationAngle, setConnections, setMarkedBndNr, setPartBndNr, setReflection, setReflectPartNr, setReflectType, setVertDim, transform |
| Methods inherited from class jv.project.PgGeometry |
addDisplay, addElement, addPolygon, addVertex, blend, clearTagElement, clearTagPolygon, clearTagVertex, clone, copy, fillMethodMenu, getAmbientProjection, getAmbientSpace, getAuthorInfo, getAuthors, getBounds, getCenter, getCenterOfElement, getControlPanel, getDiameter, getDimOfSimplex, getDimOfVertices, getDisplays, getElement, getGeometryInfo, getJvx, getLabelAttribute, getMaterialPanel, getModelMatrix, getPolygon, getTextureImage, getTextureImageName, getTitle, getVersion, getVersionType, getVertex, hasDisplay, hasModelMatrix, hasTagElement, hasTagPolygon, hasTagVertex, intersectionWithLine, isConfigurable, isShowingBndBox, isShowingCenter, isShowingTitle, isVisible, merge, paint, reflect, removeDisplay, removeElement, removePolygon, removeVertex, setAmbientProjection, setAmbientSpace, setAuthorInfo, setAuthors, setCenter, setDimOfSimplex, setElement, setGeometryInfo, setJvx, setLabelAttribute, setLabelAttribute, setModelMatrix, setPolygon, setTagElement, setTagPolygon, setTagVertex, setTextureImage, setTextureImageName, setTitle, setVersion, setVersionType, setVertex, setVisible, showBndBox, showCenter, showTitle, toString |
| Methods inherited from class jv.object.PsObject |
addInspector, addUpdateListener, clearTag, clone, clone, copy, getFather, getInfoPanel, getInspector, getNumObjects, hasInspector, hasTag, hasUpdateListener, instanceOf, instanceOf, removeInspector, removeUpdateListener, setName, setParent, setTag, updatePanels |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
m_numULines
protected PuInteger m_numULines
m_numVLines
protected PuInteger m_numVLines
m_radius1
protected PuDouble m_radius1
m_radius2
protected PuDouble m_radius2
PgWeierstrass_Chen
public PgWeierstrass_Chen()
init
public void init()
- Description copied from class:
PgWeierstrassDescr
- Initialisation
- Overrides:
init in class PgWeierstrassDescr
update
public boolean update(java.lang.Object event)
- Update the class whenever a child has changed.
Method is usually invoked from the children.
- Overrides:
update in class PgWeierstrassDescr
- Following copied from interface:
jv.object.PsUpdateIf
- Parameters:
event - carries a lot of information- Returns:
- true if event has been handled, otherwise false
- See Also:
PsObject,
PsUpdateIf.getFather(),
PsUpdateIf.setParent(PsUpdateIf)
getNumULines
public int getNumULines(PiVector partPath,
int partNr)
- Description copied from class:
PgWeierstrassDescr
- Return number of u - lines in domain of a part.
- Overrides:
getNumULines in class PgWeierstrassDescr
getNumVLines
public int getNumVLines(PiVector partPath,
int partNr)
- Description copied from class:
PgWeierstrassDescr
- Return number of v - lines in domain of a part.
- Overrides:
getNumVLines in class PgWeierstrassDescr
getUMin
public double getUMin(PiVector partPath,
int partNr)
- Description copied from class:
PgWeierstrassDescr
- Return lower bound of domain of a part in direction u.
- Overrides:
getUMin in class PgWeierstrassDescr
getUMax
public double getUMax(PiVector partPath,
int partNr)
- Description copied from class:
PgWeierstrassDescr
- Return upper bound of domain of a part in direction u.
- Overrides:
getUMax in class PgWeierstrassDescr
getVMin
public double getVMin(PiVector partPath,
int partNr)
- Description copied from class:
PgWeierstrassDescr
- Return lower bound of domain of a part in direction v.
- Overrides:
getVMin in class PgWeierstrassDescr
getVMax
public double getVMax(PiVector partPath,
int partNr)
- Description copied from class:
PgWeierstrassDescr
- Return upper bound of domain of a part in direction v.
- Overrides:
getVMax in class PgWeierstrassDescr
getConnections
public void getConnections()
- Description copied from class:
PgWeierstrassDescr
- Connect parts of the surface.
- Overrides:
getConnections in class PgWeierstrassDescr
getDimOfElements
public int getDimOfElements()
- Description copied from class:
PgWeierstrassDescr
- Return dimension of elements.
- Overrides:
getDimOfElements in class PgWeierstrassDescr
f
public PuComplex f(PiVector partPath,
int partNr,
PuComplex z)
- Description copied from class:
PgWeierstrassDescr
- Compute the Weierstrass function f.
- Overrides:
f in class PgWeierstrassDescr
g
public PuComplex g(PiVector partPath,
int partNr,
PuComplex z)
- Description copied from class:
PgWeierstrassDescr
- Compute the Weierstrass function g.
- Overrides:
g in class PgWeierstrassDescr
transform
public PuComplex transform(PiVector partPath,
int partNr,
PuComplex z)
- Description copied from class:
PgWeierstrassDescr
- Transformation of rectangular domain before computing Weierstrass functions f and g.
- Overrides:
transform in class PgWeierstrassDescr
getName
public java.lang.String getName()
- Description copied from class:
PgWeierstrassDescr
- Return name of the surface.
- Overrides:
getName in class PgWeierstrassDescr
The software JavaView® is copyright protected. All Rights Reserved.