JavaView® v2.12

vgp.minimal.weier
Class PgWeierstrass_Catenoid

java.lang.Object
  |
  +--jv.object.PsObject
        |
        +--jv.project.PgGeometry
              |
              +--vgp.minimal.weier.PgWeierstrassDescr
                    |
                    +--vgp.minimal.weier.PgWeierstrass_Catenoid
All Implemented Interfaces:
java.lang.Cloneable, PgGeometryIf, PsUpdateIf, java.io.Serializable

public class PgWeierstrass_Catenoid
extends PgWeierstrassDescr

Descriptor class for Catenoid - Helicoid

Version:
01.06.99, 1.00 created (ur).
Author:
Ulrich Reitebuch
See Also:
Serialized Form

Fields inherited from class vgp.minimal.weier.PgWeierstrassDescr
m_numUserReflections
 
Fields inherited from class jv.object.PsObject
HAS_CONFIG_PANEL, HAS_INFO_PANEL, HAS_MATERIAL_PANEL, HAS_TEXTURE_PANEL, INSPECTOR_INFO, INSPECTOR_INFO_EXT, IS_DELETED, IS_FIXED, IS_SELECTED, IS_USED, NUM_TAGS
 
Fields inherited from interface jv.project.PgGeometryIf
AMBIENT_H2_HYPERBOLIC, AMBIENT_H3_HYPERBOLIC, AMBIENT_H4_HYPERBOLIC, AMBIENT_PROJECTIONS, AMBIENT_R1_EUCLIDEAN, AMBIENT_R2_EUCLIDEAN, AMBIENT_R3_EUCLIDEAN, AMBIENT_R4_EUCLIDEAN, AMBIENT_R5_EUCLIDEAN, AMBIENT_S1_SPHERE, AMBIENT_S2_SPHERE, AMBIENT_S3_SPHERE, AMBIENT_S4_SPHERE, AMBIENT_SPACES, INSPECTOR_CONTROL, INSPECTOR_CONTROL_EXT, INSPECTOR_MATERIAL, INSPECTOR_MATERIAL_EXT, INSPECTOR_TEXTURE, INSPECTOR_TEXTURE_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
 
Constructor Summary
PgWeierstrass_Catenoid()
           
 
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.
 int getDimOfElements()
          Return dimension of elements.
 PuComplex[] getFStart(int partNr)
          Return complex as starting value for integration.
 java.lang.String getName()
          Return name of the surface.
 int getNumParts()
          Return number of parts 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.
 void getReflections()
          Return vector of part reflections.
 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(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, getConnections, getConnections, getConnections, getFStart, getMarkedBndNr, getNumParts, getReflections, getReflections, getStartU, getStartV, markBnd, newReflection, partIsSubdivided, reflectPart, returnUserReflections, 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, getAmbientBounds, getAmbientInvMatrix, getAmbientMatrix, 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, hasAmbientMatrix, hasDisplay, hasModelMatrix, hasTagElement, hasTagPolygon, hasTagVertex, intersectionWithLine, isConfigurable, isShowingBndBox, isShowingCenter, isShowingTitle, isVisible, merge, paint, reflect, removeDisplay, removeElement, removePolygon, removeVertex, setAmbientMatrix, setAmbientProjection, setAmbientSpace, setAuthorInfo, setAuthors, setCenter, setDimOfSimplex, setElement, setGeometryInfo, setJvx, setLabelAttribute, setLabelAttribute, setModelMatrix, setPolygon, setState, setTagElement, setTagPolygon, setTagVertex, setTextureImage, setTextureImageName, setTitle, setVersion, setVersionType, setVertex, setVisible, showBndBox, showCenter, showTitle, toString
 
Methods inherited from class jv.object.PsObject
addInspector, addUpdateListener, assureInspector, 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, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface jv.project.PgGeometryIf
assureInspector, getInfoPanel, setName
 
Methods inherited from interface jv.object.PsUpdateIf
getFather, setParent
 

Constructor Detail

PgWeierstrass_Catenoid

public PgWeierstrass_Catenoid()
Method Detail

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

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

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

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

getDimOfElements

public int getDimOfElements()
Description copied from class: PgWeierstrassDescr
Return dimension of elements.
Overrides:
getDimOfElements in class PgWeierstrassDescr

getNumParts

public int getNumParts()
Description copied from class: PgWeierstrassDescr
Return number of parts of the surface.
Overrides:
getNumParts in class PgWeierstrassDescr

transform

public PuComplex transform(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

getReflections

public void getReflections()
Description copied from class: PgWeierstrassDescr
Return vector of part reflections.
Overrides:
getReflections 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

getFStart

public PuComplex[] getFStart(int partNr)
Description copied from class: PgWeierstrassDescr
Return complex as starting value for integration.
Overrides:
getFStart in class PgWeierstrassDescr

getName

public java.lang.String getName()
Description copied from class: PgWeierstrassDescr
Return name of the surface.
Overrides:
getName in class PgWeierstrassDescr

JavaView® v2.12

The software JavaView® is copyright protected. All Rights Reserved.