Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

SequenceNode::CData Class Reference

Inheritance diagram for SequenceNode::CData:

CycleData List of all members.

Public Member Functions

 CData ()
 CData (const CData &copy)
virtual CycleDatamake_copy () const
virtual void write_datagram (BamWriter *manager, Datagram &dg) const
 Writes the contents of this object to the datagram for shipping out to a Bam file.

virtual void fillin (DatagramIterator &scan, BamReader *manager)
 This internal function is called by make_from_bam to read in all of the relevant data from the BamFile for the new SequenceNode.

virtual int complete_pointers (TypedWritable **p_list, BamReader *manager)
 Receives an array of pointers, one for each time manager->read_pointer() was called in fillin().


Public Attributes

float _cycle_rate
float _frame_offset
float _start_time

Constructor & Destructor Documentation

SequenceNode::CData::CData  )  [inline]
 

Definition at line 31 of file sequenceNode.I.

References INLINE.

SequenceNode::CData::CData const CData &  copy  )  [inline]
 

Definition at line 45 of file sequenceNode.I.

References ClockObject::get_frame_time(), ClockObject::get_global_clock(), and INLINE.


Member Function Documentation

int CycleData::complete_pointers TypedWritable **  p_list,
BamReader manager
[virtual, inherited]
 

Receives an array of pointers, one for each time manager->read_pointer() was called in fillin().

Returns the number of pointers processed.

Reimplemented in GeomNode::CData, and PandaNode::CData.

Definition at line 63 of file cycleData.cxx.

void SequenceNode::CData::fillin DatagramIterator scan,
BamReader manager
[virtual]
 

This internal function is called by make_from_bam to read in all of the relevant data from the BamFile for the new SequenceNode.

Reimplemented from CycleData.

Definition at line 95 of file sequenceNode.cxx.

References SequenceNode::SequenceNode().

CycleData * SequenceNode::CData::make_copy void   )  const [virtual]
 

Implements CycleData.

Definition at line 36 of file sequenceNode.cxx.

void SequenceNode::CData::write_datagram BamWriter manager,
Datagram dg
const [virtual]
 

Writes the contents of this object to the datagram for shipping out to a Bam file.

Reimplemented from CycleData.

Definition at line 74 of file sequenceNode.cxx.


Member Data Documentation

float SequenceNode::CData::_cycle_rate
 

Definition at line 72 of file sequenceNode.h.

Referenced by SequenceNode::safe_to_combine().

float SequenceNode::CData::_frame_offset
 

Definition at line 73 of file sequenceNode.h.

Referenced by SequenceNode::safe_to_combine().

float SequenceNode::CData::_start_time
 

Definition at line 74 of file sequenceNode.h.

Referenced by SequenceNode::safe_to_combine().


The documentation for this class was generated from the following files:
Generated on Fri May 2 00:55:03 2003 for Panda by doxygen1.3