#include <c4d_particles.h>
Wrapper around a TP_PShapeI pointer.
Public Member Functions | |
| TP_PShapePtr () | |
| TP_PShapePtr (const TP_PShapePtr &p) | |
| MAXON_IMPLICIT | TP_PShapePtr (TP_PShapeI *p) |
| Bool | operator== (const TP_PShapePtr &p) const |
| Bool | operator!= (const TP_PShapePtr &p) const |
| const TP_PShapePtr & | operator= (const TP_PShapePtr &p) |
| const TP_PShapePtr & | operator= (TP_PShapeI *p) |
| Bool | IsPopulated () const |
| TP_PShapeI * | Get () const |
| ~TP_PShapePtr () | |
Private Attributes | |
| TP_PShapeI * | ptr |
| TP_PShapePtr | ( | ) |
Default constructor.
| TP_PShapePtr | ( | const TP_PShapePtr & | p | ) |
Copy constructor.
| [in] | p | The TP_PShapePtr to copy. |
| MAXON_IMPLICIT TP_PShapePtr | ( | TP_PShapeI * | p | ) |
Creates a TP_PShapePtr from a TP_PShapeI pointer.
| [in] | p | The TP_PShapeI pointer. |
| ~TP_PShapePtr | ( | ) |
Destructor.
| Bool operator== | ( | const TP_PShapePtr & | p | ) | const |
Equality operator.
| [in] | p | The TP_PShapePtr to compare with. |
| Bool operator!= | ( | const TP_PShapePtr & | p | ) | const |
Inequality operator.
| [in] | p | The TP_PShapePtr to compare with. |
| const TP_PShapePtr& operator= | ( | const TP_PShapePtr & | p | ) |
| const TP_PShapePtr& operator= | ( | TP_PShapeI * | p | ) |
Assignment operator.
| [in] | p | The TP_PShapeI to assign to the internal pointer. |
| Bool IsPopulated | ( | ) | const |
Checks if the internal TP_PShapeI pointer has been set.
| TP_PShapeI* Get | ( | ) | const |
Retrieves the internal TP_PShapeI pointer.
|
private |