Attribute Interface class to copy attribute data.
More...
#include <GA_AIFCopyData.h>
|
bool | parallelCopy (GA_Attribute &d, const GA_Range &di, const GA_Attribute &s, const GA_Range &si) const |
|
|
bool | tupleCopy (const GA_AIFTuple *tuple, GA_Attribute &d, GA_Offset di, const GA_Attribute &s, GA_Offset si) const |
|
bool | tupleCopy (const GA_AIFTuple *tuple, GA_Attribute &d, const GA_Range &di, const GA_Attribute &s, const GA_Range &si) const |
|
|
bool | tupleCopy (const GA_AIFStringTuple *tuple, GA_Attribute &d, GA_Offset di, const GA_Attribute &s, GA_Offset si) const |
|
bool | tupleCopy (const GA_AIFStringTuple *tuple, GA_Attribute &d, const GA_Range &di, const GA_Attribute &s, const GA_Range &si) const |
|
Attribute Interface class to copy attribute data.
Copy
- Examples:
- RAY/RAY_DemoSprite.C.
Definition at line 25 of file GA_AIFCopyData.h.
GA_AIFCopyData::GA_AIFCopyData |
( |
| ) |
|
|
inline |
virtual GA_AIFCopyData::~GA_AIFCopyData |
( |
| ) |
|
|
virtual |
Copy attribute values for a range of elements. See the parallelCopy()
method.
Assign all elements of a range from a single attribute value.
- Note
- The default implementation just calls copy() for each element in the destination range.
Convenience method to perform a parallel copy (by calling the individual copy multiple times).
Convenience method to copy data using the AIFTuple interface. Data is copied using the highest precision floating point format
Convenience method to copy data using the AIFTuple interface. Data is copied using the highest precision floating point format
Convenience method to copy data using the AIFStringTuple interface. Data is copied using the highest precision floating point format
Convenience method to copy data using the AIFStringTuple interface. Data is copied using the highest precision floating point format
The documentation for this class was generated from the following file: