public class PgWeierstrass_SchwarzD extends PgWeierstrassDescr
m_numUserReflections, REFLECT_LINE, REFLECT_PLANE
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
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, BLEND_ALPHA, BLEND_MATERIAL, BLEND_REPLACE, FILTER_DIRECT, FILTER_LINEAR, FILTER_QUADRATIC, 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, PERIODIC_BOTH, PERIODIC_HEIGHT, PERIODIC_NONE, PERIODIC_WIDTH, PROJ_KLEIN_BALL, PROJ_PARALLEL, PROJ_POINCARE_BALL, PROJ_STEREOGRAPHIC, PROJ_UPPER_HALFSPACE, SIDE_BACK, SIDE_BOTH, SIDE_FRONT, SIDE_NONE
Constructor and Description |
---|
PgWeierstrass_SchwarzD()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
connectReflection(PiVector partPath,
int patchIndex)
Flag to glue reflection polygons.
|
PuComplex |
f(PuComplex z)
Weierstrass function f.
|
PuComplex |
g(PuComplex z)
Weierstrass function g.
|
void |
getBndReflectType(PiVector partPath,
int patchIndex,
PiVector bndReflectType)
Information of reflection type.
|
void |
getConnections(PiVector partPath)
Glue patches.
|
int |
getNumParts(PiVector partPath)
Get number of patches.
|
void |
getReflections(PiVector partPath)
Reflect patches.
|
void |
init()
Initialization.
|
boolean |
partIsSubdivided(PiVector partPath,
int patchIndex)
Information, if a patch is composed of smaller patches.
|
PuComplex |
transform(int patchIndex,
PuComplex z)
Transform rectangular domain to an adequate domain in the complex plane.
|
addParameter, connectPart, connectReflection, equals, equals, equals, fun, getConnections, getConnections, getDimOfElements, getFStart, getFStart, getMarkedBndNr, getNumIntegratedPatches, getNumParts, getNumULines, getNumVLines, getReflections, getReflections, getStartU, getStartV, getUMax, getUMin, getVMax, getVMin, isEnabledMarkBnd, newReflection, reflectPart, returnUserReflections, setConnections, setDomain, setEnabledMarkBnd, setMarkedBndNr, setNumIntegratedPatches, setPartBndNr, setReflection, setReflectPartNr, setUMax, setUMin, setVertDim, setVMax, setVMin, transform, update
addDisplay, addElement, addPolygon, addVertex, applyAmbientMatrix, applyModelingMatrix, blend, clearTagElement, clearTagPolygon, clearTagVertex, clone, convertWorldToModel, 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, setDimOfVertices, 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
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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
assureInspector, getInfoPanel, getName, hasTag, setName
getFather, setParent
public void init()
init
in class PgWeierstrassDescr
public PuComplex transform(int patchIndex, PuComplex z)
transform
in class PgWeierstrassDescr
public PuComplex f(PuComplex z)
f
in class PgWeierstrassDescr
public PuComplex g(PuComplex z)
g
in class PgWeierstrassDescr
public void getConnections(PiVector partPath)
getConnections
in class PgWeierstrassDescr
public void getReflections(PiVector partPath)
getReflections
in class PgWeierstrassDescr
public void getBndReflectType(PiVector partPath, int patchIndex, PiVector bndReflectType)
getBndReflectType
in class PgWeierstrassDescr
public boolean connectReflection(PiVector partPath, int patchIndex)
connectReflection
in class PgWeierstrassDescr
public boolean partIsSubdivided(PiVector partPath, int patchIndex)
partIsSubdivided
in class PgWeierstrassDescr
public int getNumParts(PiVector partPath)
getNumParts
in class PgWeierstrassDescr
"