vtk
Class vtkPyramid

java.lang.Object
  extended byvtk.vtkObjectBase
      extended byvtk.vtkObject
          extended byvtk.vtkCell
              extended byvtk.vtkCell3D
                  extended byvtk.vtkPyramid
All Implemented Interfaces:
java.io.Serializable

public class vtkPyramid
extends vtkCell3D
implements java.io.Serializable

vtkPyramid - a 3D cell that represents a linear pyramid. vtkPyramid is a concrete implementation of vtkCell to represent a 3D pyramid. A pyramid consists of a rectangular base with four triangular faces. vtkPyramid uses the standard isoparametric shape functions for a linear pyramid. The pyramid is defined by the five points (0-4) where (0,1,2,3) is the base of the pyramid which, using the right hand rule, forms a quadrilaterial whose normal points in the direction of the pyramid apex at vertex #4. JavaBean wrapper for vtkPyramid object.

Author:
vtk2jbean Automatic JavaBean wrapper for VTK.
See Also:
Serialized Form

Field Summary
protected  java.beans.PropertyChangeSupport changes
           
 
Fields inherited from class vtk.vtkObjectBase
vtkId
 
Constructor Summary
  vtkPyramid()
           
protected vtkPyramid(int dmy)
           
 
Method Summary
 int cellBoundary(int id0, double[] id1, vtkIdList id2)
          See the vtkCell API for descriptions of these methods.
 void contour(double id0, vtkDataArray id1, vtkPointLocator id2, vtkCellArray id3, vtkCellArray id4, vtkCellArray id5, vtkPointData id6, vtkPointData id7, vtkCellData id8, int id9, vtkCellData id10)
          See the vtkCell API for descriptions of these methods.
 int getCellDimension()
          See the vtkCell API for descriptions of these methods.
 int getCellType()
          See the vtkCell API for descriptions of these methods.
 java.lang.String getClassName()
          Return the class name as a string.
 vtkCell getEdge(int id0)
          See the vtkCell API for descriptions of these methods.
 vtkCell getFace(int id0)
          See the vtkCell API for descriptions of these methods.
 int getNumberOfEdges()
          See the vtkCell API for descriptions of these methods.
 int getNumberOfFaces()
          See the vtkCell API for descriptions of these methods.
 int getParametricCenter(double[] id0)
          Return the center of the pyramid in parametric coordinates.
 vtkPyramid getThisPyramid()
           
 void interpolationDerivs(double[] id0, double[] id1)
          Pyramid specific methods for computing interpolation functions and derivatives.
 void interpolationFunctions(double[] id0, double[] id1)
          Pyramid specific methods for computing interpolation functions and derivatives.
 int isA(java.lang.String id0)
          Return 1 if this class is the same type of (or a subclass of) the named class.
 int triangulate(int id0, vtkIdList id1, vtkPoints id2)
          See the vtkCell API for descriptions of these methods.
protected  void VTKCastInit()
           
 void VTKInit()
           
 
Methods inherited from class vtk.vtkCell3D
clip, getMergeTolerance, getMergeToleranceMaxValue, getMergeToleranceMinValue, getThisCell3D, setMergeTolerance
 
Methods inherited from class vtk.vtkCell
deepCopy, getBounds, getBounds, getLength2, getNumberOfPoints, getParametricDistance, getPointId, getPointIds, getPoints, getThisCell, initialize, isExplicitCell, isLinear, isPrimaryCell, requiresInitialization, shallowCopy
 
Methods inherited from class vtk.vtkObject
AddObserver, breakOnError, debugOff, debugOn, getDebug, getGlobalWarningDisplay, getMTime, getThisObject, globalWarningDisplayOff, globalWarningDisplayOn, hasObserver, hasObserver, invokeEvent, invokeEvent, modified, Print, PrintRevisions, register, removeObserver, removeObservers, removeObservers, setDebug, setGlobalWarningDisplay, unRegister
 
Methods inherited from class vtk.vtkObjectBase
addPropertyChangeListener, finalize, getReferenceCount, getThisObjectBase, isTypeOf, removePropertyChangeListener, setReferenceCount, VTKDelete
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

changes

protected java.beans.PropertyChangeSupport changes
Constructor Detail

vtkPyramid

public vtkPyramid()

vtkPyramid

protected vtkPyramid(int dmy)
Method Detail

getThisPyramid

public vtkPyramid getThisPyramid()

getClassName

public java.lang.String getClassName()
Description copied from class: vtkObjectBase
Return the class name as a string. This method is defined in all subclasses of vtkObjectBase with the vtkTypeRevisionMacro found in vtkSetGet.h.

Overrides:
getClassName in class vtkCell3D

isA

public int isA(java.lang.String id0)
Description copied from class: vtkObjectBase
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h.

Overrides:
isA in class vtkCell3D

getCellType

public int getCellType()
See the vtkCell API for descriptions of these methods.

Overrides:
getCellType in class vtkCell

getCellDimension

public int getCellDimension()
See the vtkCell API for descriptions of these methods.

Overrides:
getCellDimension in class vtkCell3D

getNumberOfEdges

public int getNumberOfEdges()
See the vtkCell API for descriptions of these methods.

Overrides:
getNumberOfEdges in class vtkCell

getNumberOfFaces

public int getNumberOfFaces()
See the vtkCell API for descriptions of these methods.

Overrides:
getNumberOfFaces in class vtkCell

getEdge

public vtkCell getEdge(int id0)
See the vtkCell API for descriptions of these methods.

Overrides:
getEdge in class vtkCell

getFace

public vtkCell getFace(int id0)
See the vtkCell API for descriptions of these methods.

Overrides:
getFace in class vtkCell

cellBoundary

public int cellBoundary(int id0,
                        double[] id1,
                        vtkIdList id2)
See the vtkCell API for descriptions of these methods.

Overrides:
cellBoundary in class vtkCell

contour

public void contour(double id0,
                    vtkDataArray id1,
                    vtkPointLocator id2,
                    vtkCellArray id3,
                    vtkCellArray id4,
                    vtkCellArray id5,
                    vtkPointData id6,
                    vtkPointData id7,
                    vtkCellData id8,
                    int id9,
                    vtkCellData id10)
See the vtkCell API for descriptions of these methods.

Overrides:
contour in class vtkCell

triangulate

public int triangulate(int id0,
                       vtkIdList id1,
                       vtkPoints id2)
See the vtkCell API for descriptions of these methods.

Overrides:
triangulate in class vtkCell

getParametricCenter

public int getParametricCenter(double[] id0)
Return the center of the pyramid in parametric coordinates.

Overrides:
getParametricCenter in class vtkCell

interpolationFunctions

public void interpolationFunctions(double[] id0,
                                   double[] id1)
Pyramid specific methods for computing interpolation functions and derivatives.


interpolationDerivs

public void interpolationDerivs(double[] id0,
                                double[] id1)
Pyramid specific methods for computing interpolation functions and derivatives.


VTKInit

public void VTKInit()
Overrides:
VTKInit in class vtkObject

VTKCastInit

protected void VTKCastInit()
Overrides:
VTKCastInit in class vtkCell3D


Copyright © 2004 Sydney ViSLAB. All Rights Reserved.