HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
OP_TakeParm Class Reference

#include <OP_TakeParm.h>

+ Inheritance diagram for OP_TakeParm:

Public Member Functions

 OP_TakeParm (TAKE_DataId &id, const PRM_Parm *parm)
 
 OP_TakeParm (const OP_TakeParm &src)
 
 OP_TakeParm (const TAKE_DataId &id, const OP_TakeParm &src)
 
virtual ~OP_TakeParm ()
 
virtual TAKE_Dataduplicate () const
 
virtual bool canDuplicateForNode (int op_id) const
 
virtual TAKE_DataduplicateForNode (int op_id) const
 
virtual int save (std::ostream &os, int binary) const
 
virtual bool load (UT_IStream &is)
 
virtual void storeCurrent ()
 
virtual void applyData ()
 
virtual void markActive ()
 
virtual void markInactive ()
 
virtual void generateIncludeCommand (UT_WorkBuffer &buf)
 
virtual void generateCommand (UT_WorkBuffer &buf)
 
virtual void getDescription (UT_WorkBuffer &buf, int brief)
 
OP_TakeParmoperator= (const OP_TakeParm &src)
 
- Public Member Functions inherited from OP_TakeData
 OP_TakeData (const TAKE_DataId &id, int priority)
 
virtual ~OP_TakeData ()
 
virtual void getOpIdString (UT_String &str)
 
virtual bool isValid () const
 
virtual bool canSaveInMasterTake () const
 
- Public Member Functions inherited from TAKE_Data
 TAKE_Data (const TAKE_DataId &id, int priority)
 
virtual ~TAKE_Data ()
 
const TAKE_DataIdgetId () const
 
void bumpRefCount (int dir)
 
int getRefCount () const
 
void setPriority (int p)
 
int getPriority () const
 

Additional Inherited Members

- Protected Member Functions inherited from OP_TakeData
OP_NodelookupNode () const
 

Detailed Description

Definition at line 20 of file OP_TakeParm.h.

Constructor & Destructor Documentation

OP_TakeParm::OP_TakeParm ( TAKE_DataId id,
const PRM_Parm parm 
)
OP_TakeParm::OP_TakeParm ( const OP_TakeParm src)
inline

Definition at line 24 of file OP_TakeParm.h.

OP_TakeParm::OP_TakeParm ( const TAKE_DataId id,
const OP_TakeParm src 
)
inline

Definition at line 30 of file OP_TakeParm.h.

virtual OP_TakeParm::~OP_TakeParm ( )
virtual

Member Function Documentation

virtual void OP_TakeParm::applyData ( )
virtual

Reimplemented from OP_TakeData.

virtual bool OP_TakeParm::canDuplicateForNode ( int  op_id) const
virtual

Implements TAKE_Data.

virtual TAKE_Data* OP_TakeParm::duplicate ( ) const
virtual

Implements OP_TakeData.

virtual TAKE_Data* OP_TakeParm::duplicateForNode ( int  op_id) const
virtual

Implements TAKE_Data.

virtual void OP_TakeParm::generateCommand ( UT_WorkBuffer buf)
virtual

Implements OP_TakeData.

virtual void OP_TakeParm::generateIncludeCommand ( UT_WorkBuffer buf)
virtual

Implements TAKE_Data.

virtual void OP_TakeParm::getDescription ( UT_WorkBuffer buf,
int  brief 
)
virtual

Implements OP_TakeData.

virtual bool OP_TakeParm::load ( UT_IStream is)
virtual

Implements TAKE_Data.

virtual void OP_TakeParm::markActive ( )
virtual

Implements TAKE_Data.

virtual void OP_TakeParm::markInactive ( )
virtual

Implements TAKE_Data.

OP_TakeParm& OP_TakeParm::operator= ( const OP_TakeParm src)
virtual int OP_TakeParm::save ( std::ostream &  os,
int  binary 
) const
virtual

Implements TAKE_Data.

virtual void OP_TakeParm::storeCurrent ( )
virtual

Implements OP_TakeData.


The documentation for this class was generated from the following file: