public class PgWeierstrass_Bidenoid 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_Bidenoid()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
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.
|
int |
getNumULines(int patchIndex)
Get number of U lines for a patch to be integrated.
|
int |
getNumVLines(int patchIndex)
Get number of V lines for a patch to be integrated.
|
void |
getReflections(PiVector partPath)
Reflect patches.
|
void |
init()
Initialization.
|
boolean |
partIsSubdivided(PiVector partPath,
int partNr)
Flag 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.
|
boolean |
update(java.lang.Object event)
Update the class whenever a child has changed.
|
addParameter, connectPart, connectReflection, connectReflection, equals, equals, equals, fun, getConnections, getConnections, getDimOfElements, getFStart, getFStart, getMarkedBndNr, getNumIntegratedPatches, getNumParts, 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
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 boolean update(java.lang.Object event)
update
in interface PsUpdateIf
update
in class PgWeierstrassDescr
event
- carries a lot of informationPsObject.setParent(PsUpdateIf)
,
PsObject.getFather()
,
PsObject.addUpdateListener(PsUpdateIf)
public int getNumULines(int patchIndex)
getNumULines
in class PgWeierstrassDescr
public int getNumVLines(int patchIndex)
getNumVLines
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 partIsSubdivided(PiVector partPath, int partNr)
partIsSubdivided
in class PgWeierstrassDescr
public int getNumParts(PiVector partPath)
getNumParts
in class PgWeierstrassDescr
"