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

#include <GU_ParmDataItem.h>

+ Inheritance diagram for GU_ParmDataItem:

Public Member Functions

 GU_ParmDataItem ()
 
 GU_ParmDataItem (const GU_ConstDetailHandle &gdh)
 
 ~GU_ParmDataItem () override
 
PRM_Type::PRM_DataType getDataType () const override
 
const char * getDataTypeToken () const override
 
bool saveAscii (std::ostream &os) const override
 
bool saveBinary (std::ostream &os) const override
 
int64 getMemoryUsage () const override
 
bool canSaveAsUnprotectedString () const override
 
const GU_ConstDetailHandlegdh () const
 
- Public Member Functions inherited from PRM_DataItem
virtual ~PRM_DataItem ()
 
virtual UT_JSONValueMapgetKeyValueDict () const
 

Detailed Description

Definition at line 20 of file GU_ParmDataItem.h.

Constructor & Destructor Documentation

GU_ParmDataItem::GU_ParmDataItem ( )
inline

Definition at line 23 of file GU_ParmDataItem.h.

GU_ParmDataItem::GU_ParmDataItem ( const GU_ConstDetailHandle gdh)
inline

Definition at line 24 of file GU_ParmDataItem.h.

GU_ParmDataItem::~GU_ParmDataItem ( )
inlineoverride

Definition at line 27 of file GU_ParmDataItem.h.

Member Function Documentation

bool GU_ParmDataItem::canSaveAsUnprotectedString ( ) const
overridevirtual

Reimplemented from PRM_DataItem.

const GU_ConstDetailHandle& GU_ParmDataItem::gdh ( ) const
inline

Definition at line 42 of file GU_ParmDataItem.h.

PRM_Type::PRM_DataType GU_ParmDataItem::getDataType ( ) const
inlineoverridevirtual

Implements PRM_DataItem.

Definition at line 29 of file GU_ParmDataItem.h.

const char* GU_ParmDataItem::getDataTypeToken ( ) const
inlineoverridevirtual

Implements PRM_DataItem.

Definition at line 31 of file GU_ParmDataItem.h.

int64 GU_ParmDataItem::getMemoryUsage ( ) const
overridevirtual

Implements PRM_DataItem.

bool GU_ParmDataItem::saveAscii ( std::ostream &  os) const
overridevirtual

Implements PRM_DataItem.

bool GU_ParmDataItem::saveBinary ( std::ostream &  os) const
overridevirtual

Implements PRM_DataItem.


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