#include <c4d_jointobjectdata.h>
 | 
| virtual Bool  | IsInstanceOf (cineware::Int32 id) const | 
|   | 
|   | JointObjectData () | 
|   | 
| virtual  | ~JointObjectData () | 
|   | 
| virtual Bool  | Init () | 
|   | 
| virtual void  | Free () | 
|   | 
| virtual Int32  | GetChunkLevel () | 
|   | 
| virtual Int32  | GetDiskType () const | 
|   | 
| virtual Bool  | GetDParameter (const DescID &id, GeData &t_data) | 
|   | 
| virtual Bool  | SetDParameter (const DescID &id, const GeData &t_data) | 
|   | 
| virtual Bool  | Read (HyperFile *hf, Int32 id, Int32 level) | 
|   | 
| virtual Bool  | Write (HyperFile *hf) | 
|   | 
| virtual Bool  | CopyToX (PrivateChunk *dest, COPYFLAGS flags, AliasTrans *trn) | 
|   | 
| Bool  | UpdatePolygons (BaseObject *op) | 
|   | 
|   | NodeData () | 
|   | 
| BaseList2D *  | GetNode () | 
|   | 
| void  | SetNode (BaseList2D *ptr) | 
|   | 
| BaseTag *  | GetTag (Int32 id) | 
|   | 
| BaseTag *  | MakeTag (Int32 id) | 
|   | 
|   | PrivateChunk () | 
|   | 
| Bool  | ReadChunk (HyperFile *hf, Bool keepin=false, Bool noheader=false) | 
|   | 
| virtual Bool  | IsListHead () | 
|   | 
| virtual Int32  | GetType () const | 
|   | 
| virtual Int32  | GetInstanceType () const | 
|   | 
| Bool  | ReadObject (HyperFile *hf, Bool readheader) | 
|   | 
| Bool  | WriteObject (HyperFile *hf, Int32 type) | 
|   | 
| Bool  | CopyTo (PrivateChunk *dest, COPYFLAGS flags, AliasTrans *trans) | 
|   | 
| Bool  | GetParameter (Int32 id, GeData &data) | 
|   | 
| Bool  | SetParameter (Int32 id, const GeData &data) | 
|   | 
| Bool  | GetParameter (const DescID &id, GeData &data) | 
|   | 
| Bool  | SetParameter (const DescID &id, const GeData &data) | 
|   | 
| PrivateChunk *  | GetNext () const | 
|   | 
| PrivateChunk *  | GetPrev () const | 
|   | 
| void  | InsertBefore (PrivateChunk *n) | 
|   | 
| void  | InsertAfter (PrivateChunk *n) | 
|   | 
| void  | Remove () | 
|   | 
◆ SUPER
◆ JointObjectData()
◆ ~JointObjectData()
◆ IsInstanceOf()
◆ Init()
Called when an instance of a derived node data class needs to be initialized. 
- Returns
 - true if successful, otherwise false. 
 
Reimplemented from NodeData.
 
 
◆ Free()
◆ GetChunkLevel()
  
  
      
        
          | virtual Int32 GetChunkLevel  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetDiskType()
  
  
      
        
          | virtual Int32 GetDiskType  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
Gets the node's unique disk type ID. 
- Returns
 - The node's disk type. 
 
Reimplemented from NodeData.
 
 
◆ GetDParameter()
◆ SetDParameter()
◆ Read()
Reads the node from a hyper file. 
- Parameters
 - 
  
    | [in] | hf | The hyper file to read from. Cineware SDK owns the pointed hyper file.  | 
    | [in] | id | The ID of the node to read.  | 
    | [in] | level | The disklevel of the node to read.  | 
  
   
- Returns
 - true if successful, otherwise false. 
 
Reimplemented from NodeData.
 
 
◆ Write()
◆ CopyToX()
◆ UpdatePolygons()
◆ Alloc()
◆ m_iLevel
◆ m_LastMirror
◆ m_ParamDirty
◆ m_lPolyCRC
◆ m_PolyMode
◆ m_pPointBk
◆ m_pPolyBk
◆ m_pPointOrigin
◆ m_lPointOriginCount
      
        
          | Int32 m_lPointOriginCount | 
        
      
 
 
◆ m_lPolyOriginCRC
◆ m_PolyMg
◆ m_PolyLen
◆ m_lPointCount
◆ m_lPolyCount
◆ m_ExecuteState
◆ m_Joint
◆ m_pCharBase