JavaView© v3.95.000

vgp.minimal.weier
Class PgWeierstrass_Catenoid

java.lang.Object
  extended byjv.object.PsObject
      extended byjv.project.PgGeometry
          extended byvgp.minimal.weier.PgWeierstrassDescr
              extended byvgp.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

See Also:
Serialized Form

Field Summary
 
Fields inherited from class vgp.minimal.weier.PgWeierstrassDescr
m_numUserReflections
 
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
 
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, HAS_METHOD_MENU, 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, m_numLabelTypes, 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, applyAmbientMatrix, applyModelingMatrix, blend, clearTagElement, clearTagPolygon, clearTagVertex, clone, copy, fillMethodMenu, fillMethodMenu, getAmbientBounds, getAmbientInvMatrix, getAmbientMatrix, getAmbientProjection, getAmbientSpace, getAuthorInfo, getAuthors, getBounds, getCenter, getCenterOfElement, getControlPanel, getDiameter, getDimOfSimplex, getDimOfVertices, getDisplayList, getDisplays, getElement, getGeometryInfo, getJvx, getLabelAttribute, getLabelColor, getLabelFont, getLabelSize, getLabelStyle, getMaterialPanel, getModelMatrix, getPolygon, getState, getTextureImage, getTextureImageName, getTitle, getType, getVersion, getVersionType, getVertex, hasAmbientMatrix, hasDisplay, hasModelMatrix, hasTagElement, hasTagPolygon, hasTagVertex, intersectionWithLine, isConfigurable, isEnabledInstanceSharing, isShowingBndBox, isShowingCenter, isShowingName, isShowingTitle, isVisible, merge, paint, projectFromAmbientSpace, reflect, removeDisplay, removeElement, removeMethodMenus, removePolygon, removeVertex, setAmbientMatrix, setAmbientProjection, setAmbientSpace, setAuthorInfo, setAuthors, setCenter, setDimOfSimplex, setElement, setEnabledInstanceSharing, setGeometryInfo, setJvx, setLabelAttribute, setLabelAttribute, setLabelColor, setLabelFont, setLabelSize, setLabelStyle, setModelMatrix, setPolygon, setState, setTagElement, setTagPolygon, setTagVertex, setTextureImage, setTextureImageName, setTitle, setType, setVersion, setVersionType, setVertex, setVisible, showBndBox, showCenter, showName, showTitle, toString
 
Methods inherited from class jv.object.PsObject
addInspector, addUpdateListener, assureInspector, clearTag, clone, clone, getFather, getInfoPanel, getInspector, 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, hasTag, 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.

Specified by:
update in interface PsUpdateIf
Overrides:
update in class PgWeierstrassDescr

getNumULines

public int getNumULines(PiVector partPath,
                        int partNr)
Description copied from class: PgWeierstrassDescr
Return number of u - lines in domain of a part.

Specified by:
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.

Specified by:
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.

Specified by:
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.

Specified by:
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.

Specified by:
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.

Specified by:
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.

Specified by:
f in class PgWeierstrassDescr

g

public PuComplex g(PiVector partPath,
                   int partNr,
                   PuComplex z)
Description copied from class: PgWeierstrassDescr
Compute the Weierstrass function g.

Specified by:
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.

Specified by:
getName in interface PgGeometryIf
Overrides:
getName in class PgWeierstrassDescr

JavaView© v3.95.000

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