GetMatrix
TheGetMatrixmethod copies this transform's matrix into the specified structure.
void GetMatrix (out ODMatrix matrix);
matrix- The structure in which to return the matrix.
DISCUSSION
If you use transforms of the classODTransformand you have also created a subclass ofODTransformthat applies complex transformation effects that cannot be represented by matrices, your part needs to check whether a given transform has a matrix before calling this method. To do so, you should call the transform'sHasMatrixmethod; only if that method returns true should you call the transform'sGetMatrixmethod.OVERRIDING
If you subclassODTransformto create a nonlinear transform class, you must override this method. Your override method must not call its inherited method. Instead, it should raise akODErrTransformErrexception. You can detect that a transform of your class has no matrix by calling itsHasMatrixmethod.EXCEPTION
kODErrTransformErr- This transform object does not use a matrix.
SEE ALSO
TheODMatrixtype (page 888).
TheODTransform::HasMatrixmethod (page 772).
TheODTransform::SetMatrixmethod (page 783).
"Custom Transform Objects" on page 450 in OpenDoc Programmer's Guide.
Main | Top of Section | What's New | Apple Computer, Inc. | Find It | Feedback | Help