| 
    HDK
    
   | 
 
#include <BRAY_Interface.h>
Public Types | |
| enum | MBStyle { MBStyle::MB_LINEAR, MBStyle::MB_ROTATE } | 
Public Member Functions | |
| SpacePtr () | |
| SpacePtr (const VPRM_SpacePtr &s) | |
| SpacePtr (const SpacePtr &s) | |
| SpacePtr (const UT_Matrix4D &xforms) | |
| SpacePtr (const UT_Matrix4D *xforms, size_t num_motion_segments, MBStyle style) | |
| ~SpacePtr () | |
| SpacePtr & | operator= (const SpacePtr &s) | 
| SYS_SAFE_BOOL | operator bool () const | 
| SpacePtr | mulSpace (const SpacePtr &sp) const | 
| Multiply by the given space (i.e. this * sp)  More... | |
| int | motionSegments () const | 
| Return the number of motion segments.  More... | |
| UT_Matrix4D | getTransform (int segment) const | 
| void | getTransform (UT_Matrix4D &x, BRAYtime shutter) const | 
| void | dump () const | 
| void | dump (UT_JSONWriter &w) const | 
| bool | isValid () const | 
| VPRM_SpacePtr & | space () | 
| const VPRM_SpacePtr & | space () const | 
Definition at line 69 of file BRAY_Interface.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| MB_LINEAR | |
| MB_ROTATE | |
Definition at line 72 of file BRAY_Interface.h.
| BRAY::SpacePtr::SpacePtr | ( | ) | 
| BRAY::SpacePtr::SpacePtr | ( | const VPRM_SpacePtr & | s | ) | 
| BRAY::SpacePtr::SpacePtr | ( | const SpacePtr & | s | ) | 
| BRAY::SpacePtr::SpacePtr | ( | const UT_Matrix4D & | xforms | ) | 
| BRAY::SpacePtr::SpacePtr | ( | const UT_Matrix4D * | xforms, | 
| size_t | num_motion_segments, | ||
| MBStyle | style | ||
| ) | 
| BRAY::SpacePtr::~SpacePtr | ( | ) | 
| void BRAY::SpacePtr::dump | ( | ) | const | 
| void BRAY::SpacePtr::dump | ( | UT_JSONWriter & | w | ) | const | 
| UT_Matrix4D BRAY::SpacePtr::getTransform | ( | int | segment | ) | const | 
| void BRAY::SpacePtr::getTransform | ( | UT_Matrix4D & | x, | 
| BRAYtime | shutter | ||
| ) | const | 
      
  | 
  inline | 
Private access
Definition at line 88 of file BRAY_Interface.h.
| int BRAY::SpacePtr::motionSegments | ( | ) | const | 
Return the number of motion segments.
Multiply by the given space (i.e. this * sp)
      
  | 
  inline | 
Bool operator to test validity of pointer
Definition at line 93 of file BRAY_Interface.h.
      
  | 
  inline | 
Private access
Definition at line 89 of file BRAY_Interface.h.
      
  | 
  inline | 
Private access
Definition at line 90 of file BRAY_Interface.h.