Documentation of 'vgp.surface.common.PgSurface_KleinBottle' Java class
PgSurface_KleinBottle ("JavaView Reference Manual")
"JavaView? v5.03.003"
vgp.surface.common

Class PgSurface_KleinBottle

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, PsUpdateIf


    public class PgSurface_KleinBottle
    extends PgSurfaceDescr
    Parametrized Klein bottle surface.
    See Also:
    Serialized Form
    Author:
    Felix Kälberer, Konrad Polthier
    Version:
    20.04.03, 1.00 created (fk) Based on Konrad's Mathematica notebook.
    • Constructor Detail

      • PgSurface_KleinBottle

        public PgSurface_KleinBottle()
    • Method Detail

      • init

        public void init()
        Description copied from class: PgDomainDescr
        Initialize and reset data structure and all instance variables.
        Overrides:
        init in class PgSurfaceDescr
      • isUPeriodic

        public boolean isUPeriodic()
        Description copied from class: PgSurfaceDescr
        Determine if surface is periodic in u-direction. This method returns false, but will be overwritten by surface which are periodic.
        Overrides:
        isUPeriodic in class PgSurfaceDescr
      • isVPeriodic

        public boolean isVPeriodic()
        Description copied from class: PgSurfaceDescr
        Determine if surface is periodic in v-direction. This method returns false, but will be overwritten by surface which are periodic.
        Overrides:
        isVPeriodic in class PgSurfaceDescr
      • calc_f

        public boolean calc_f(PdVector fun,
                              double u,
                              double v)
        Description copied from class: PgSurfaceDescr
        Internal function called by eval(..) to compute function value. It is ensured by the calling eval() function that argument vector exists and has correct size.

        If function set flag m_bUseFunctionExpression==false then we use this indicator that function has not been overridden and use the string functions.

        This function must be overwritten by subclasses to compute surfaces, for example, if a subclass wants to perform the function calculation itself.

        Overrides:
        calc_f in class PgSurfaceDescr
        Parameters:
        fun - vector where to place the function values.
        Returns:
        true if function has been overridden and evaluated successfully.
        See Also:
        PgSurfaceDescr.eval(PdVector, double, double)
"JavaView? v5.03.003"

"

The software JavaView? is copyright protected. All Rights Reserved.
"

Ads help maintain this website.