This structure represents a data description for a NurbsSurface.
#include <xsi_nurbsdata.h>
| Public Member Functions | |
| CNurbsSurfaceData () | |
| bool | operator== (const CNurbsSurfaceData &in_surfaceData) const | 
| bool | operator!= (const CNurbsSurfaceData &in_surfaceData) const | 
| Public Attributes | |
| MATH::CVector4Array | m_aControlPoints | 
| LONG | m_lNbUControlPoints | 
| LONG | m_lNbVControlPoints | 
| CDoubleArray | m_aUKnots | 
| CDoubleArray | m_aVKnots | 
| bool | m_bUClosed | 
| bool | m_bVClosed | 
| LONG | m_lUDegree | 
| LONG | m_lVDegree | 
| siKnotParameterization | m_siUParameterization | 
| siKnotParameterization | m_siVParameterization | 
| CNurbsSurfaceData | ( | ) | [inline] | 
Default Constructor.
| bool operator== | ( | const CNurbsSurfaceData & | in_surfaceData | ) | const [inline] | 
Equality operator.
| in_surfaceData | CNurbsSurfaceData to compare with. | 
| bool operator!= | ( | const CNurbsSurfaceData & | in_surfaceData | ) | const [inline] | 
Inequality operator.
| in_surfaceData | CNurbsSurfaceData to compare with. | 
Array of ControlPoint values.
(0,0)...(0,cntV-1),
(1,0)....(1,cntV-1),(cntU-1,0)...(cntU-1,cntV-1)(0,0)...(cntU-1,0),
(0,1)....(cntU-1,1)...(0,cntV-1)...(cntU-1,cntV-1)| LONG m_lNbUControlPoints | 
Number of ControlPoints in U
| LONG m_lNbVControlPoints | 
Number of ControlPoints in V
U Knot values
V Knot values
| bool m_bUClosed | 
Specify if the surface is closed in U direction.
| bool m_bVClosed | 
Specify if the surface is closed in V direction.
| LONG m_lUDegree | 
Specify if the degree of the nurbs surface in U.
| LONG m_lVDegree | 
Specify if the degree of the nurbs surface in V.
Parameterization factor of the nurbs surface in U.
Parameterization factor of the nurbs surface in V.