vtk
Class vtkWedge

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

public class vtkWedge
extends vtkCell3D
implements java.io.Serializable

vtkWedge - a 3D cell that represents a linear wedge. vtkWedge is a concrete implementation of vtkCell to represent a linear 3D wedge. A wedge consists of two triangular and three quadrilateral faces and is defined by the six points (0-5). vtkWedge uses the standard isoparametric shape functions for a linear pyramid. The pyramid is defined by the six points (0-5) where (0,1,2) is the base of the wedge which, using the right hand rule, forms a triangle whose normal points in the direction of the opposite triangular face (3,4,5). JavaBean wrapper for vtkWedge 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
  vtkWedge()
           
protected vtkWedge(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 wedge in parametric coordinates.
 vtkWedge getThisWedge()
           
 void interpolationDerivs(double[] id0, double[] id1)
          Wedge specific methods for computing interpolation functions and derivatives.
 void interpolationFunctions(double[] id0, double[] id1)
          Wedge 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

vtkWedge

public vtkWedge()

vtkWedge

protected vtkWedge(int dmy)
Method Detail

getThisWedge

public vtkWedge getThisWedge()

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 wedge in parametric coordinates.

Overrides:
getParametricCenter in class vtkCell

interpolationFunctions

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


interpolationDerivs

public void interpolationDerivs(double[] id0,
                                double[] id1)
Wedge 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.