vtk
Class vtkTexturedSphereSource

java.lang.Object
  extended byvtk.vtkObjectBase
      extended byvtk.vtkObject
          extended byvtk.vtkProcessObject
              extended byvtk.vtkSource
                  extended byvtk.vtkPolyDataSource
                      extended byvtk.vtkTexturedSphereSource
All Implemented Interfaces:
java.io.Serializable

public class vtkTexturedSphereSource
extends vtkPolyDataSource
implements java.io.Serializable

vtkTexturedSphereSource - create a sphere centered at the origin. vtkTexturedSphereSource creates a polygonal sphere of specified radius centered at the origin. The resolution (polygonal discretization) in both the latitude (phi) and longitude (theta) directions can be specified. It also is possible to create partial sphere by specifying maximum phi and theta angles. JavaBean wrapper for vtkTexturedSphereSource 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
  vtkTexturedSphereSource()
           
protected vtkTexturedSphereSource(int dmy)
           
 
Method Summary
 java.lang.String getClassName()
          Return the class name as a string.
 double getPhi()
          Set the maximum latitude angle (0 is at north pole).
 double getPhiMaxValue()
          Set the maximum latitude angle (0 is at north pole).
 double getPhiMinValue()
          Set the maximum latitude angle (0 is at north pole).
 int getPhiResolution()
          Set the number of points in the latitude direction.
 int getPhiResolutionMaxValue()
          Set the number of points in the latitude direction.
 int getPhiResolutionMinValue()
          Set the number of points in the latitude direction.
 double getRadius()
          Set radius of sphere.
 double getRadiusMaxValue()
          Set radius of sphere.
 double getRadiusMinValue()
          Set radius of sphere.
 double getTheta()
          Set the maximum longitude angle.
 double getThetaMaxValue()
          Set the maximum longitude angle.
 double getThetaMinValue()
          Set the maximum longitude angle.
 int getThetaResolution()
          Set the number of points in the longitude direction.
 int getThetaResolutionMaxValue()
          Set the number of points in the longitude direction.
 int getThetaResolutionMinValue()
          Set the number of points in the longitude direction.
 vtkTexturedSphereSource getThisTexturedSphereSource()
           
 int isA(java.lang.String id0)
          Return 1 if this class is the same type of (or a subclass of) the named class.
 void setPhi(double id0)
          Set the maximum latitude angle (0 is at north pole).
 void setPhiResolution(int id0)
          Set the number of points in the latitude direction.
 void setRadius(double id0)
          Set radius of sphere.
 void setTheta(double id0)
          Set the maximum longitude angle.
 void setThetaResolution(int id0)
          Set the number of points in the longitude direction.
protected  void VTKCastInit()
           
 void VTKInit()
           
 
Methods inherited from class vtk.vtkPolyDataSource
getOutput, getOutput, getThisPolyDataSource, setOutput
 
Methods inherited from class vtk.vtkSource
computeInputUpdateExtents, getNumberOfOutputs, getOutputIndex, getReleaseDataFlag, getThisSource, inRegisterLoop, propagateUpdateExtent, releaseDataFlagOff, releaseDataFlagOn, setReleaseDataFlag, triggerAsynchronousUpdate, unRegister, unRegisterAllOutputs, update, updateData, updateInformation, updateWholeExtent
 
Methods inherited from class vtk.vtkProcessObject
abortExecuteOff, abortExecuteOn, getAbortExecute, getErrorCode, getNumberOfInputs, getProgress, getProgressMaxValue, getProgressMinValue, getProgressText, getThisProcessObject, removeAllInputs, setAbortExecute, setProgress, setProgressText, squeezeInputArray, updateProgress
 
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
 
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

vtkTexturedSphereSource

public vtkTexturedSphereSource()

vtkTexturedSphereSource

protected vtkTexturedSphereSource(int dmy)
Method Detail

getThisTexturedSphereSource

public vtkTexturedSphereSource getThisTexturedSphereSource()

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 vtkPolyDataSource

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 vtkPolyDataSource

setRadius

public void setRadius(double id0)
Set radius of sphere.


getRadiusMinValue

public double getRadiusMinValue()
Set radius of sphere.


getRadiusMaxValue

public double getRadiusMaxValue()
Set radius of sphere.


getRadius

public double getRadius()
Set radius of sphere.


setThetaResolution

public void setThetaResolution(int id0)
Set the number of points in the longitude direction.


getThetaResolutionMinValue

public int getThetaResolutionMinValue()
Set the number of points in the longitude direction.


getThetaResolutionMaxValue

public int getThetaResolutionMaxValue()
Set the number of points in the longitude direction.


getThetaResolution

public int getThetaResolution()
Set the number of points in the longitude direction.


setPhiResolution

public void setPhiResolution(int id0)
Set the number of points in the latitude direction.


getPhiResolutionMinValue

public int getPhiResolutionMinValue()
Set the number of points in the latitude direction.


getPhiResolutionMaxValue

public int getPhiResolutionMaxValue()
Set the number of points in the latitude direction.


getPhiResolution

public int getPhiResolution()
Set the number of points in the latitude direction.


setTheta

public void setTheta(double id0)
Set the maximum longitude angle.


getThetaMinValue

public double getThetaMinValue()
Set the maximum longitude angle.


getThetaMaxValue

public double getThetaMaxValue()
Set the maximum longitude angle.


getTheta

public double getTheta()
Set the maximum longitude angle.


setPhi

public void setPhi(double id0)
Set the maximum latitude angle (0 is at north pole).


getPhiMinValue

public double getPhiMinValue()
Set the maximum latitude angle (0 is at north pole).


getPhiMaxValue

public double getPhiMaxValue()
Set the maximum latitude angle (0 is at north pole).


getPhi

public double getPhi()
Set the maximum latitude angle (0 is at north pole).


VTKInit

public void VTKInit()
Overrides:
VTKInit in class vtkObject

VTKCastInit

protected void VTKCastInit()
Overrides:
VTKCastInit in class vtkPolyDataSource


Copyright © 2004 Sydney ViSLAB. All Rights Reserved.