#include <MRenderLine.h>
Class for accessing paint effects output curve data.
A MRenderLine provides access to paint effects curve rendering info. This class contains arrays for per vertex attributes along an individual curve: line: the vertices in worldspace twist: a twist vector at each vertice width: the tube widths flatness: the tube flatness along the twist vector direction parameter: the u parameterization value for each vertice color: color rgb value for each vertice incandescence: incandescence rgb value for each vertice transpareancy: transparency rgb value for each vertice
 Examples:
 Examples: | Public Member Functions | |
| MRenderLine () | |
| The class constructor. | |
| ~MRenderLine () | |
| The class destructor. | |
| MRenderLine & | operator= (const MRenderLine &other) | 
| Assignment operator.  More... | |
| MVectorArray | getLine () const | 
| Return the array of vertices along the curve.  More... | |
| MVectorArray | getTwist () const | 
| Return the array of twist vectors along the curve.  More... | |
| MDoubleArray | getWidth () const | 
| Return the array of tube widths along the curve.  More... | |
| MDoubleArray | getFlatness () const | 
| Return the array of flatness along the curve.  More... | |
| MDoubleArray | getParameter () const | 
| Return the array of parameter along the curve.  More... | |
| MVectorArray | getColor () const | 
| Return the array of colors along the curve.  More... | |
| MVectorArray | getIncandescence () const | 
| Return the array of incandescence along the curve.  More... | |
| MVectorArray | getTransparency () const | 
| Return the array of transparency along the curve.  More... | |
| Static Public Member Functions | |
| static const char * | className () | 
| Returns the name of this class.  More... | |
| MRenderLine & operator= | ( | const MRenderLine & | other | ) | 
Assignment operator.
This simply copies the internal data pointer. Any arrays access from the copy will thus point to the same data. MRenderLine is basically a handle that points to the internal render line data on an MRenderLineArray.
| [in] | other | the MRenderLine to be copied | 
| MVectorArray getLine | ( | ) | const | 
Return the array of vertices along the curve.
 Examples:
 Examples: | MVectorArray getTwist | ( | ) | const | 
Return the array of twist vectors along the curve.
 Examples:
 Examples: | MDoubleArray getWidth | ( | ) | const | 
Return the array of tube widths along the curve.
 Examples:
 Examples: | MDoubleArray getFlatness | ( | ) | const | 
Return the array of flatness along the curve.
 Examples:
 Examples: | MDoubleArray getParameter | ( | ) | const | 
Return the array of parameter along the curve.
 Examples:
 Examples: | MVectorArray getColor | ( | ) | const | 
Return the array of colors along the curve.
 Examples:
 Examples: | MVectorArray getIncandescence | ( | ) | const | 
Return the array of incandescence along the curve.
 Examples:
 Examples: | MVectorArray getTransparency | ( | ) | const | 
Return the array of transparency along the curve.
 Examples:
 Examples: | 
 | static | 
Returns the name of this class.