jv.object
Interface PsUpdateIf
-
- All Known Subinterfaces:
- PgGeometryIf, PjWorkshopIf, PvCameraIf, PvDisplayIf, PvLightIf
- All Known Implementing Classes:
- MathUpdateListener, MyClass, MyClass_IP, MyProject, MyProject_IP, MySurface, PaColorBar, PaColorDemo, PaDisplayOverlay, PdArray_IP, PdColor, PdColor_Dialog, PdColor_IP, PdVector_IP, PgAxes, PgAxes_CP, PgBezierCurve, PgBndConstraint, PgBndElementSet, PgBndPolygon, PgBndPolygon_IP, PgCatenoid, PgCatenoid_CP, PgCircle, PgCircle_CP, PgCircleF, PgCircleF_CP, PgCubeBndElementSet, PgCubeSet, PgCubeSet_IP, PgCubeSet_MP, PgCubeSet_TP, PgCurveF, PgCurveF_CP, PgDomain, PgDomain_CP, PgDomainDescr, PgDomainDescr_IP, PgElementSet, PgElementSet_BP, PgElementSet_IP, PgElementSet_Menu, PgElementSet_Menu, PgElementSet_MP, PgElementSet_TP, PgExport_Dialog, PgFem, PgFemHeight, PgFrame, PgFunction, PgFunction_CP, PgGenusSurface, PgGenusSurface_CP, PgGeometry, PgGeometry_Menu, PgGraph, PgGraph_CP, PgGraphF, PgGraphF_CP, PgHarmonicMap, PgHelicoid, PgHelicoid_CP, PgJvxSrc, PgKleinBottle, PgLantern, PgLantern_CP, PgMacroPatch, PgMaxPrinciple, PgMaxPrinciple_CP, PgParmCurve, PgParmCurve_CP, PgParmSurface, PgParmSurface_CP, PgPlotF, PgPlotF_CP, PgPointF, PgPointF_CP, PgPointSet, PgPointSet_IP, PgPointSet_LP, PgPointSet_Menu, PgPointSet_Menu, PgPointSet_MP, PgPointSet_VP, PgPointSetOnElementSet, PgPointSetOnPolygon, PgPolygon, PgPolygon_IP, PgPolygon_Menu, PgPolygon_Menu, PgPolygon_MP, PgPolygonOnElementSet, PgPolygonSet, PgPolygonSet_IP, PgPolygonSet_Menu, PgPolygonSet_Menu, PgPolygonSet_MP, PgPolygonSetOnElementSet, PgRuler, PgRuler_CP, PgSegmentF, PgSegmentF_CP, PgSmallCubes, PgSmallCubes_CP, PgSmallTetrahedra, PgSmallTetrahedra_CP, PgSphere, PgSphere_CP, PgSurface, PgSurface_Boy, PgSurface_Breather, PgSurface_BreatherPQ, PgSurface_Catalan, PgSurface_CatenoidHelicoid, PgSurface_Cliffordtorus, PgSurface_Cone, PgSurface_ConicType, PgSurface_CP, PgSurface_Cylinder, PgSurface_Dini, PgSurface_DupinCycloid, PgSurface_Ellipsoid, PgSurface_EllipticParaboloid, PgSurface_Enneper, PgSurface_FootballBarrel, PgSurface_Fresnel1, PgSurface_Fresnel2, PgSurface_Henneberg, PgSurface_Hopftorus, PgSurface_HyperbolicHelicoid, PgSurface_HyperbolicParaboloid, PgSurface_HyperboloidType, PgSurface_KleinBottle, PgSurface_KleinBottleUgly, PgSurface_Kuen, PgSurface_LawsonHelicoid, PgSurface_LowerHyperboloid, PgSurface_MoebiusStrip, PgSurface_OuterHyperboloid, PgSurface_PseudoSphere, PgSurface_Sievert, PgSurface_Sphere, PgSurface_SphereWithParams, PgSurface_StereographicSphere, PgSurface_Tannery, PgSurface_Torus, PgSurface_UpperHyperboloid, PgSurface_Zoll, PgSurfaceDescr, PgSurfaceDescr_IP, PgSurfaceGraph, PgSurfaceOfRotation, PgSurfaceOfRotation_CP, PgSurfacePair, PgSurfacePair_IP, PgTetraSet, PgTetraSet_IP, PgTetraSet_Menu, PgTetraSet_MP, PgTetraSet_TP, PgTexture, PgTexture_IP, PgTube, PgTube_CP, PgU3dSrc, PgVectorField, PgVectorField_IP, PgVertexStar, PgWeierstrass, PgWeierstrass_Bidenoid, PgWeierstrass_Cameloid, PgWeierstrass_CatEnn, PgWeierstrass_CatEnn2Ends, PgWeierstrass_CatEnn2Twist, PgWeierstrass_CatEnnK, PgWeierstrass_Catenoid, PgWeierstrass_CatKExp, PgWeierstrass_CatSplit, PgWeierstrass_Chen, PgWeierstrass_ChenGackstatter, PgWeierstrass_Costa, PgWeierstrass_Costa2, PgWeierstrass_Enn4_5, PgWeierstrass_Enneper, PgWeierstrass_KNoid, PgWeierstrass_KNoid2, PgWeierstrass_MeeksMoebius, PgWeierstrass_MeeksMoebiusDual, PgWeierstrass_PlanarEnd, PgWeierstrass_Scherk, PgWeierstrass_ScherkDoubly, PgWeierstrass_Schoen_I_WP, PgWeierstrass_Schoen_I_WP1, PgWeierstrass_Schoen_I_WP2, PgWeierstrass_SchwarzD, PgWeierstrass_SchwarzD2, PgWeierstrass_SchwarzP, PgWeierstrass_SchwarzP2, PgWeierstrassDescr, PgWeierstrassDescr_IP, PiArray_IP, PiImageSource, PiImageSource_IP, PiVector_IP, PjAvlTree, PjAvlTree_IP, PjCatenoid, PjCatenoid_IP, PjClosedPoly, PjClosedPoly_IP, PjComplexFunction, PjComplexFunction_IP, PjConformal, PjConformal_IP, PjConjugate, PjConjugate_IP, PjCurvature, PjCurvature_IP, PjCurve, PjCurve_IP, PjCycloid, PjCycloid_IP, PjDeCasteljau, PjDeCasteljau_IP, PjElasticCurve, PjElasticCurve_IP, PjEllipse, PjEllipse_IP, PjEventCamera, PjEventCamera_IP, PjExprOde, PjExprOde_IP, PjGeodesic, PjGeodesic_IP, PjGeodesicFlow, PjGeodesicFlow_IP, PjHarmonic, PjHarmonic_IP, PjHeight, PjHeight_IP, PjHelicoid, PjHelicoid_IP, PjHodge, PjHodge_IP, PjImportModel, PjImportModel_Dialog, PjImportModel_InfoBox, PjImportModel_IP, PjImportModel_IPmed, PjJuliaSet, PjJuliaSet_IP, PjKeyframe, PjKeyframe_IP, PjKleinBottle, PjKleinBottle_IP, PjLantern, PjLantern_IP, PjLIC, PjLIC_IP, PjLife, PjLife_IP, PjLinear, PjLinear_IP, PjLoader, PjLoader_IP, PjLSystem, PjLSystem_IP, PjMarchingCubes, PjMarchingCubes_IP, PjMaxPrinciple, PjMaxPrinciple_IP, PjMinesweeper, PjMinesweeper_IP, PjModel, PjModel_IP, PjParmCurve, PjParmCurve_IP, PjParmSurface, PjParmSurface_IP, PjPickEvent, PjPickEvent_IP, PjPlatonic, PjPlatonic_IP, PjPointCloud, PjPointCloud_IP, PjPolygonSet, PjPolygonSet_IP, PjProject, PjProject_IP, PjPythagoreanTree, PjPythagoreanTree_IP, PjRivara, PjRivara_IP, PjRootFinder, PjRootFinder_IP, PjRotation, PjRotation_IP, PjRuler, PjRuler_IP, PjRungeKutta, PjRungeKutta_IP, PjSeeds, PjSeeds_IP, PjSizeEdge, PjSizeEdge_IP, PjSizePolygon, PjSizePolygon_IP, PjSizeVertex, PjSizeVertex_IP, PjSlider, PjSlider_IP, PjSmooth, PjSmooth_IP, PjSnake, PjSnake_IP, PjSubdivisionCurve, PjSubdivisionCurve_IP, PjSurface, PjSurface_IP, PjSurfCurve, PjSurfCurve_IP, PjTextureCube, PjTextureCube_IP, PjTexturedSurface, PjTexturedSurface_IP, PjTorusKnot, PjTorusKnot_IP, PjTransform, PjTransform_IP, PjTranslation, PjTranslation_IP, PjVectorField, PjVectorField_IP, PjWeierstrass, PjWeierstrass_IP, PjWorkshop, PjWorkshop_Dialog, PjWorkshop_IP, PjZigZag, PjZigZag_IP, PnAlignmentEnergy, PnAreaEnergy, PnAreaVolEnergy, PnAsymptOde, PnBandEigenSolver, PnBandEigenSolver_IP, PnCellOperator, PnCellOperator_IP, PnConfEnergy, PnDiriEnergy, PnElasticCurvature, PnElasticOde, PnElementRK, PnEnergy, PnEnergyMinimizer, PnEnergyMinimizer_IP, PnExplode_Dialog, PnExplodePolytope, PnFunction, PnGaussEnergy, PnGeodesicOde, PnGeodesicRK, PnHodgeU, PnHodgeW, PnJacobi, PnJacobi_IP, PnLevelSet, PnMassMatrix, PnMinesweeper, PnMinesweeper_IP, PnOde, PnOdeExpr, PnPassedFunction, PnPrincipalCurvatureOde, PnShadeOde, PnSparseMatrix, PnSpringEnergy, PnStiffAniso, PnStiffConformal, PnStiffDiriConforming, PnStiffDiriNonConforming, PnStiffMatrix, PnStiffSpring, PnSurfaceOde, PnTranslationRK, PnVertexRK, PnVertexRKIgnoreDirection, PnVolumeEnergy, PsAnimation, PsAnimation_IP, PsAuthorInfo, PsAuthorInfo_IP, PsCategoryList_IP, PsConsole, PsDialog, PsExportInfo, PsExportInfo_IP, PsGeometryInfo, PsGeometryInfo_IP, PsJavaView, PsJavaView_IP, PsJvzConfig, PsJvzConfig_IP, PsKey, PsKeyframe, PsLicense, PsLicense_IP, PsMethodMenu, PsModelInfo, PsModelInfo_IP, PsObject, PsPanel, PsPdfConfig, PsPdfConfig_IP, PsTabPanel, PsToolbar, PsToolbarItem, PuBoolean, PuBoolean_IP, PuColorBar, PuColorBar_IP, PuColorPicker, PuComplexFunction, PuComplexFunction_IP, PuDouble, PuDouble_IP, PuEnum, PuEnum_IP, PuFunction, PuFunction_IP, PuHistogram, PuHistogram_IP, PuInteger, PuInteger_IP, PuIntervalDescr, PuIntervalDescr_IP, PuPriorityQueue, PuProgressBar, PuProgressBar_IP, PvCamera, PvCamera_IP, PvDisplay, PvDisplay_IP, PvGeometry, PvImageDisplay, PvImageDisplay_IP, PvLight, PvLight_IP, PvScene, PvViewer, PwAdjustColors, PwAdjustColors_IP, PwBlocks, PwBlocks_IP, PwBoundary, PwBoundary_IP, PwCleanMesh, PwCleanMesh_IP, PwClip, PwClip_IP, PwCubeSet, PwCubeSet_IP, PwCurvature, PwEnergy, PwEnergy_IP, PwEvolve, PwEvolve_IP, PwExplode, PwExplode_IP, PwGeodesic, PwGeodesic_IP, PwGeodesicFlow, PwGeodesicFlow_IP, PwHistogram, PwHistogram_IP, PwHodge, PwHodge_IP, PwIdentify, PwIdentifyElements_IP, PwIdentifyVertices_IP, PwIntegralLine, PwIntegralLine_Dialog, PwIntegralLine_IP, PwIntegralLineSet, PwIntegralLineSet_IP, PwIntersectElementSet, PwIntersectElementSet_IP, PwIntersectWithFunction, PwIntersectWithFunction_IP, PwIsoline, PwIsoline_IP, PwLIC, PwLIC_IP, PwLocalButterfly, PwLocalButterfly_IP, PwLocalRemesh, PwLocalRemesh_IP, PwMarkWithSphere, PwMarkWithSphere_IP, PwMatching, PwMatching_IP, PwMaterial, PwMaterial_IP, PwModel, PwModel_IP, PwModelTwoParm, PwModelTwoParm_IP, PwNoise, PwNoise_IP, PwParameterLines, PwParameterLines_IP, PwPlatonic, PwPlatonic_IP, PwReeb, PwReeb_IP, PwRefineElementSet, PwRefineElementSet_IP, PwRefinePolygon, PwRefinePolygon_IP, PwRivaraBisection, PwRotDiv, PwRotDiv_IP, PwScalarField, PwScalarField_IP, PwSeeds, PwSeeds_IP, PwShapeOperator, PwShapeOperator_IP, PwSimplify, PwSimplify_IP, PwSimplifyTet, PwSimplifyTet_IP, PwSmooth, PwSmooth_IP, PwSnake, PwSnake_IP, PwStc, PwStc_IP, PwSurface, PwSurface_IP, PwSymmetry, PwSymmetry_IP, PwTetraRivara, PwTetraRivara_IP, PwTetraSet, PwTetraSet_IP, PwTex2Cubes, PwTexture, PwTexture_IP, PwTopology, PwTopology_IP, PwTransform, PwTransform_IP, PwUnfold, PwUnfold_IP, PwVectorField, PwVectorField_IP
public interface PsUpdateIf
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description PsUpdateIfgetFather()Get parent and do nothing else.java.lang.StringgetName()Get name of instance.voidsetParent(PsUpdateIf parent)Set parent and do nothing else.booleanupdate(java.lang.Object event)Event handling method in the update mechanism.
-
-
-
Method Detail
-
getName
java.lang.String getName()
Get name of instance.
-
getFather
PsUpdateIf getFather()
Get parent and do nothing else.Historical note: previous to Java 1.1 this method was called getParent() in JavaView, but in Java 1.1 a method with same name was introduced in java.awt.Component which prevented us to continue to this method in any of our subclasses of AWT components. In order to be consistent, the JavaView method getParent() was replaced with getFather() everywhere. Since that time JavaView uses the pair setParent/getFather, and lives quite well with that.
- See Also:
setParent(PsUpdateIf),update(Object)
-
setParent
void setParent(PsUpdateIf parent)
Set parent and do nothing else. Method is implemented by PsObject and PsPanel, and should be called if overwritten.- Parameters:
parent- will receive events whichthisdoes not handle- See Also:
getFather(),update(Object)
-
update
boolean update(java.lang.Object event)
Event handling method in the update mechanism. Events not handled will be passed to m_parent or super in this sequence.- Parameters:
event- carries a lot of information- Returns:
- true if event has been handled, otherwise false
- See Also:
PsObject,getFather(),setParent(PsUpdateIf)
-
-
"