|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object vtk.vtkObjectBase vtk.vtkObject vtk.vtkAbstractTransform vtk.vtkGeneralTransform
vtkGeneralTransform - allows operations on any transforms. vtkGeneralTransform is like vtkTransform and vtkPerspectiveTransform, but it will work with any vtkAbstractTransform as input. It is not as efficient as the other two, however, because arbitrary transformations cannot be concatenated by matrix multiplication. Transform concatenation is simulated by passing each input point through each transform in turn. JavaBean wrapper for vtkGeneralTransform object.
vtkTransform
,
Serialized FormField Summary | |
protected java.beans.PropertyChangeSupport |
changes
|
Fields inherited from class vtk.vtkObjectBase |
vtkId |
Constructor Summary | |
|
vtkGeneralTransform()
|
protected |
vtkGeneralTransform(int dmy)
|
Method Summary | |
int |
circuitCheck(vtkAbstractTransform id0)
Check for self-reference. |
void |
concatenate(double[] id0)
Concatenates the matrix with the current transformation according to PreMultiply or PostMultiply semantics. |
void |
concatenate(vtkAbstractTransform id0)
Concatenate the specified transform with the current transformation according to PreMultiply or PostMultiply semantics. |
void |
concatenate(vtkMatrix4x4 id0)
Concatenates the matrix with the current transformation according to PreMultiply or PostMultiply semantics. |
java.lang.String |
getClassName()
Return the class name as a string. |
vtkAbstractTransform |
getConcatenatedTransform(int id0)
|
vtkAbstractTransform |
getInput()
Set the input for this transformation. |
int |
getInverseFlag()
Get the inverse flag of the transformation. |
int |
getMTime()
Override GetMTime to account for input and concatenation. |
int |
getNumberOfConcatenatedTransforms()
Get the total number of transformations that are linked into this one via Concatenate() operations or via SetInput(). |
vtkGeneralTransform |
getThisGeneralTransform()
|
void |
identity()
Set this transformation to the identity transformation. |
void |
internalTransformPoint(double[] id0,
double[] id1)
This will calculate the transformation without calling Update. |
void |
inverse()
Invert the transformation. |
int |
isA(java.lang.String id0)
Return 1 if this class is the same type of (or a subclass of) the named class. |
vtkAbstractTransform |
makeTransform()
Make another transform of the same type. |
void |
pop()
Deletes the transformation on the top of the stack and sets the top to the next transformation on the stack. |
void |
postMultiply()
Sets the internal state of the transform to PostMultiply. |
void |
preMultiply()
Sets the internal state of the transform to PreMultiply. |
void |
push()
Pushes the current transformation onto the transformation stack. |
void |
rotateWXYZ(double id0,
double[] id1)
Create a rotation matrix and concatenate it with the current transformation according to PreMultiply or PostMultiply semantics. |
void |
rotateWXYZ(double id0,
double id1,
double id2,
double id3)
Create a rotation matrix and concatenate it with the current transformation according to PreMultiply or PostMultiply semantics. |
void |
rotateX(double id0)
Create a rotation matrix about the X, Y, or Z axis and concatenate it with the current transformation according to PreMultiply or PostMultiply semantics. |
void |
rotateY(double id0)
Create a rotation matrix about the X, Y, or Z axis and concatenate it with the current transformation according to PreMultiply or PostMultiply semantics. |
void |
rotateZ(double id0)
Create a rotation matrix about the X, Y, or Z axis and concatenate it with the current transformation according to PreMultiply or PostMultiply semantics. |
void |
scale(double[] id0)
Create a scale matrix (i.e. set the diagonal elements to x, y, z) and concatenate it with the current transformation according to PreMultiply or PostMultiply semantics. |
void |
scale(double id0,
double id1,
double id2)
Create a scale matrix (i.e. set the diagonal elements to x, y, z) and concatenate it with the current transformation according to PreMultiply or PostMultiply semantics. |
void |
setInput(vtkAbstractTransform id0)
Set the input for this transformation. |
void |
translate(double[] id0)
Create a translation matrix and concatenate it with the current transformation according to PreMultiply or PostMultiply semantics. |
void |
translate(double id0,
double id1,
double id2)
Create a translation matrix and concatenate it with the current transformation according to PreMultiply or PostMultiply semantics. |
protected void |
VTKCastInit()
|
void |
VTKInit()
|
Methods inherited from class vtk.vtkObject |
AddObserver, breakOnError, debugOff, debugOn, getDebug, getGlobalWarningDisplay, 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 |
protected java.beans.PropertyChangeSupport changes
Constructor Detail |
public vtkGeneralTransform()
protected vtkGeneralTransform(int dmy)
Method Detail |
public vtkGeneralTransform getThisGeneralTransform()
public java.lang.String getClassName()
vtkObjectBase
getClassName
in class vtkAbstractTransform
public int isA(java.lang.String id0)
vtkObjectBase
isA
in class vtkAbstractTransform
public void identity()
identity
in class vtkAbstractTransform
public void inverse()
inverse
in class vtkAbstractTransform
public void translate(double id0, double id1, double id2)
public void translate(double[] id0)
public void rotateWXYZ(double id0, double id1, double id2, double id3)
public void rotateWXYZ(double id0, double[] id1)
public void rotateX(double id0)
public void rotateY(double id0)
public void rotateZ(double id0)
public void scale(double id0, double id1, double id2)
public void scale(double[] id0)
public void concatenate(vtkMatrix4x4 id0)
public void concatenate(double[] id0)
public void concatenate(vtkAbstractTransform id0)
public void preMultiply()
public void postMultiply()
public int getNumberOfConcatenatedTransforms()
public vtkAbstractTransform getConcatenatedTransform(int id0)
public void setInput(vtkAbstractTransform id0)
public vtkAbstractTransform getInput()
public int getInverseFlag()
public void push()
public void pop()
public void internalTransformPoint(double[] id0, double[] id1)
internalTransformPoint
in class vtkAbstractTransform
public int circuitCheck(vtkAbstractTransform id0)
circuitCheck
in class vtkAbstractTransform
public vtkAbstractTransform makeTransform()
makeTransform
in class vtkAbstractTransform
public int getMTime()
getMTime
in class vtkAbstractTransform
public void VTKInit()
VTKInit
in class vtkObject
protected void VTKCastInit()
VTKCastInit
in class vtkAbstractTransform
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |