Detailed Description
An array of 
NurbsSample objects representing the sample points on a
NurbsSurface.
- Warning:
- This specialized array is returned by NurbsSurface::GetSamples,
it is not meant to be created and modified in user-defined
functions. If you want to add and remove arbitrary items to a
collection, you must use a 
CRefArray instead.
- See also:
- NurbsSurface::GetSamples
- Example:
 
#include <xsi_nurbssample.h>
List of
all members.
Constructor & Destructor Documentation
Copy constructor.
- Parameters:
- 
 
 
Member Function Documentation
| CRef GetItem | ( | LONG | in_index | ) | const [virtual] | 
 
 
| CRef GetItem | ( | const CString & | in_name | ) | const [virtual] | 
 
 
| LONG GetCount | ( |  | ) | const [virtual] | 
 
 
| bool IsValid | ( |  | ) | const [virtual] | 
 
Returns true if this array is a valid object or false
otherwise.
- Returns:
- true if valid, false otherwise.
Reimplemented from 
CSampleRefArray.
 
 
| CStatus GetUSamplingCount | ( | LONG & | out_lUSamplingCount | ) | const | 
 
Returns the number of USampling coordinate valid indices.
- Return values:
- 
| out_lUSamplingCount | number of USampling coordinate valid indices. |  
 
- Returns:
- 
CStatus::OK success
- 
CStatus::Fail other failure
 
 
| CStatus GetVSamplingCount | ( | LONG & | out_lVSamplingCount | ) | const | 
 
Returns the number of VSampling coordinate valid indices.
- Return values:
- 
| out_lVSamplingCount | number of VSampling coordinate valid indices. |  
 
- Returns:
- 
CStatus::OK success
- 
CStatus::Fail other failure
 
 
| CStatus
GetIndexFromUVSamplingCoordinate | ( | LONG | in_lUSamplingCoordinate, | 
|  |  | LONG | in_lVSamplingCoordinate, | 
|  |  | LONG & | out_lIndex | 
|  | ) |  | const | 
 
Returns the index of the sample point at given a UV sampling
coordinate value.
- Parameters:
- 
| in_lUSamplingCoordinate | USamplingCoordinate. |  
| in_lVSamplingCoordinate | VSamplingCoordinate. |  
 
- Return values:
- 
| out_lIndex | Returned index |  
| out_lIndex | NurbsSample global index. |  
 
- Returns:
- 
CStatus::OK success
- 
CStatus::Fail other failure
 
 
Returns an array of 
Sample indices corresponding to UV sampling coordinate
values.
- Parameters:
- 
| in_aUVSamplingCoordinate | Array of UV sampling coordinates. |  
 
- Return values:
- 
| out_aIndices | Array of indices. |  
 
- Returns:
- 
CStatus::OK success
- 
CStatus::Fail other failure
 
 
Returns an array of UVSamplingCoordinate values for all
Sample index.
- Parameters:
- 
| in_aIndices | Array of sample indices. |  
 
- Return values:
- 
| out_aUVSamplingCoordinate | Array of UV sampling coordinates. |  
 
- Returns:
- 
CStatus::OK success
- 
CStatus::Fail other failure
 
 
The documentation for this class was generated from the following
file: