Documentation of 'jvx.volume.PwTetraRivara' Java class
PwTetraRivara ("JavaView Reference Manual")
"JavaView? v5.03.003"
jvx.volume

Class PwTetraRivara

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


    public class PwTetraRivara
    extends PjWorkshop
    Refines tetrahedra with the method of Rivara. It must be instantiated since it needs to store historical information related to the foregoing refinements. Stability of the refinement is only guaranteed while the workshop is opened and there are no vertices or tetrahedra added or removed.
    See Also:
    Serialized Form
    Author:
    Samy Khadem-Al-Charieh
    Version:
    09.03.15, 2.00 revised (kp) Moved to jvx.volume from dev.volume.
    26.02.10, 1.10 revised (ur) Fixed orientation of tetrahedra.
    07.11.00, 1.00 created (sk) by outsourcing from PgTetraSet.
    • Constructor Detail

      • PwTetraRivara

        public PwTetraRivara()
        Registers the vertices and elements of the passed tetra set and makes initialization.
    • Method Detail

      • init

        public void init()
        Initialize and reset instance variables after call to super.init().
        Overrides:
        init in class PjWorkshop
      • setGeometry

        public void setGeometry(PgGeometry geom)
        Store geometry to be refined.
        Specified by:
        setGeometry in interface PjWorkshopIf
        Overrides:
        setGeometry in class PjWorkshop
        Parameters:
        geom - the workshop modifies this geometry.
        Version:
        03.02.07, 2.00 revised (kp) Method now overloads PjWorkshop#setGeometry(PgGeometry).
      • refineGlobalIntoEight

        public void refineGlobalIntoEight()
      • refineGlobalIntoEight

        public static void refineGlobalIntoEight(PgTetraSet geom)
        Refines by dividing each tetrahedron into eight children. A sketch can be found in microtetra.gif. Finally the neighbourhood information is updated.
        Version:
        26.02.10, 1,10 revised (ur) Fixed orientation of tetrahedra.
        23.06.07, 1.00 created (kp)
      • refine

        public void refine(java.util.Vector tetraList)
        Refines a given set of tetrahedrons and the influenced neighbours.
        Parameters:
        tetraList - A Vector with a list of indices of tetrahedrons to be refined.
"JavaView? v5.03.003"

"

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

You see the box below because you did not login.