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

#include <SIM_OpenCLMergeVDBParms.proto.h>

Classes

class  Query
 
struct  Sources
 

Public Member Functions

UT_StringHolder createString (const UT_Array< Sources > &list) const
 
 SIM_OpenCLMergeVDBParms ()
 
 SIM_OpenCLMergeVDBParms (const SIM_OpenCLMergeVDBParms &)=default
 
SIM_OpenCLMergeVDBParmsoperator= (const SIM_OpenCLMergeVDBParms &)=default
 
 SIM_OpenCLMergeVDBParms (SIM_OpenCLMergeVDBParms &&) noexcept=default
 
SIM_OpenCLMergeVDBParmsoperator= (SIM_OpenCLMergeVDBParms &&) noexcept=default
 
 ~SIM_OpenCLMergeVDBParms ()
 
bool operator== (const SIM_OpenCLMergeVDBParms &src) const
 
bool operator!= (const SIM_OpenCLMergeVDBParms &src) const
 
SIM_QuerycreateQueryObject (const SIM_Data *owner) const
 
void save (std::ostream &os) const
 
bool load (UT_IStream &is)
 
const UT_StringHoldergetDopGeometry () const
 
void setDopGeometry (const UT_StringHolder &val)
 
const UT_StringHoldergetSrcSuffix () const
 
void setSrcSuffix (const UT_StringHolder &val)
 
int64 getSourceType () const
 
void setSourceType (int64 val)
 
bool getUseInstances () const
 
void setUseInstances (bool val)
 
const UT_StringHoldergetInstanceGeo () const
 
void setInstanceGeo (const UT_StringHolder &val)
 
UT_Vector3D getPosition () const
 
void setPosition (UT_Vector3D val)
 
const UT_Array< Sources > & getSources () const
 
void setSources (const UT_Array< Sources > &val)
 

Static Public Member Functions

static int version ()
 
static void loadData (UT_IStream &is, int64 &v)
 
static void loadData (UT_IStream &is, bool &v)
 
static void loadData (UT_IStream &is, fpreal64 &v)
 
static void loadData (UT_IStream &is, UT_Vector2D &v)
 
static void loadData (UT_IStream &is, UT_Vector3D &v)
 
static void loadData (UT_IStream &is, UT_Vector4D &v)
 
static void loadData (UT_IStream &is, UT_Matrix2D &v)
 
static void loadData (UT_IStream &is, UT_Matrix3D &v)
 
static void loadData (UT_IStream &is, UT_Matrix4D &v)
 
static void loadData (UT_IStream &is, UT_Vector2I &v)
 
static void loadData (UT_IStream &is, UT_Vector3I &v)
 
static void loadData (UT_IStream &is, UT_Vector4I &v)
 
static void loadData (UT_IStream &is, UT_StringHolder &v)
 
static void loadData (UT_IStream &is, UT_SharedPtr< UT_Ramp > &v)
 
static void loadData (UT_IStream &is, PRM_DataItemHandle &v)
 
static void saveData (std::ostream &os, int64 v)
 
static void saveData (std::ostream &os, bool v)
 
static void saveData (std::ostream &os, fpreal64 v)
 
static void saveData (std::ostream &os, UT_Vector2D v)
 
static void saveData (std::ostream &os, UT_Vector3D v)
 
static void saveData (std::ostream &os, UT_Vector4D v)
 
static void saveData (std::ostream &os, UT_Matrix2D v)
 
static void saveData (std::ostream &os, UT_Matrix3D v)
 
static void saveData (std::ostream &os, UT_Matrix4D v)
 
static void saveData (std::ostream &os, UT_StringHolder s)
 
static void saveData (std::ostream &os, UT_SharedPtr< UT_Ramp > s)
 
static void saveData (std::ostream &os, PRM_DataItemHandle s)
 

Detailed Description

Definition at line 22 of file SIM_OpenCLMergeVDBParms.proto.h.

Constructor & Destructor Documentation

SIM_OpenCLMergeVDBParms::SIM_OpenCLMergeVDBParms ( )
inline

Definition at line 141 of file SIM_OpenCLMergeVDBParms.proto.h.

SIM_OpenCLMergeVDBParms::SIM_OpenCLMergeVDBParms ( const SIM_OpenCLMergeVDBParms )
explicitdefault
SIM_OpenCLMergeVDBParms::SIM_OpenCLMergeVDBParms ( SIM_OpenCLMergeVDBParms &&  )
defaultnoexcept
SIM_OpenCLMergeVDBParms::~SIM_OpenCLMergeVDBParms ( )
inline

Definition at line 157 of file SIM_OpenCLMergeVDBParms.proto.h.

Member Function Documentation

SIM_Query* SIM_OpenCLMergeVDBParms::createQueryObject ( const SIM_Data owner) const
inline

Definition at line 315 of file SIM_OpenCLMergeVDBParms.proto.h.

UT_StringHolder SIM_OpenCLMergeVDBParms::createString ( const UT_Array< Sources > &  list) const
inline

Definition at line 92 of file SIM_OpenCLMergeVDBParms.proto.h.

const UT_StringHolder& SIM_OpenCLMergeVDBParms::getDopGeometry ( ) const
inline

Definition at line 509 of file SIM_OpenCLMergeVDBParms.proto.h.

const UT_StringHolder& SIM_OpenCLMergeVDBParms::getInstanceGeo ( ) const
inline

Definition at line 517 of file SIM_OpenCLMergeVDBParms.proto.h.

UT_Vector3D SIM_OpenCLMergeVDBParms::getPosition ( ) const
inline

Definition at line 519 of file SIM_OpenCLMergeVDBParms.proto.h.

const UT_Array<Sources>& SIM_OpenCLMergeVDBParms::getSources ( ) const
inline

Definition at line 521 of file SIM_OpenCLMergeVDBParms.proto.h.

int64 SIM_OpenCLMergeVDBParms::getSourceType ( ) const
inline

Definition at line 513 of file SIM_OpenCLMergeVDBParms.proto.h.

const UT_StringHolder& SIM_OpenCLMergeVDBParms::getSrcSuffix ( ) const
inline

Definition at line 511 of file SIM_OpenCLMergeVDBParms.proto.h.

bool SIM_OpenCLMergeVDBParms::getUseInstances ( ) const
inline

Definition at line 515 of file SIM_OpenCLMergeVDBParms.proto.h.

bool SIM_OpenCLMergeVDBParms::load ( UT_IStream is)
inline

Definition at line 464 of file SIM_OpenCLMergeVDBParms.proto.h.

static void SIM_OpenCLMergeVDBParms::loadData ( UT_IStream is,
int64 v 
)
inlinestatic

Definition at line 322 of file SIM_OpenCLMergeVDBParms.proto.h.

static void SIM_OpenCLMergeVDBParms::loadData ( UT_IStream is,
bool &  v 
)
inlinestatic

Definition at line 324 of file SIM_OpenCLMergeVDBParms.proto.h.

static void SIM_OpenCLMergeVDBParms::loadData ( UT_IStream is,
fpreal64 v 
)
inlinestatic

Definition at line 326 of file SIM_OpenCLMergeVDBParms.proto.h.

static void SIM_OpenCLMergeVDBParms::loadData ( UT_IStream is,
UT_Vector2D v 
)
inlinestatic

Definition at line 328 of file SIM_OpenCLMergeVDBParms.proto.h.

static void SIM_OpenCLMergeVDBParms::loadData ( UT_IStream is,
UT_Vector3D v 
)
inlinestatic

Definition at line 330 of file SIM_OpenCLMergeVDBParms.proto.h.

static void SIM_OpenCLMergeVDBParms::loadData ( UT_IStream is,
UT_Vector4D v 
)
inlinestatic

Definition at line 333 of file SIM_OpenCLMergeVDBParms.proto.h.

static void SIM_OpenCLMergeVDBParms::loadData ( UT_IStream is,
UT_Matrix2D v 
)
inlinestatic

Definition at line 336 of file SIM_OpenCLMergeVDBParms.proto.h.

static void SIM_OpenCLMergeVDBParms::loadData ( UT_IStream is,
UT_Matrix3D v 
)
inlinestatic

Definition at line 338 of file SIM_OpenCLMergeVDBParms.proto.h.

static void SIM_OpenCLMergeVDBParms::loadData ( UT_IStream is,
UT_Matrix4D v 
)
inlinestatic

Definition at line 340 of file SIM_OpenCLMergeVDBParms.proto.h.

static void SIM_OpenCLMergeVDBParms::loadData ( UT_IStream is,
UT_Vector2I v 
)
inlinestatic

Definition at line 342 of file SIM_OpenCLMergeVDBParms.proto.h.

static void SIM_OpenCLMergeVDBParms::loadData ( UT_IStream is,
UT_Vector3I v 
)
inlinestatic

Definition at line 344 of file SIM_OpenCLMergeVDBParms.proto.h.

static void SIM_OpenCLMergeVDBParms::loadData ( UT_IStream is,
UT_Vector4I v 
)
inlinestatic

Definition at line 347 of file SIM_OpenCLMergeVDBParms.proto.h.

static void SIM_OpenCLMergeVDBParms::loadData ( UT_IStream is,
UT_StringHolder v 
)
inlinestatic

Definition at line 350 of file SIM_OpenCLMergeVDBParms.proto.h.

static void SIM_OpenCLMergeVDBParms::loadData ( UT_IStream is,
UT_SharedPtr< UT_Ramp > &  v 
)
inlinestatic

Definition at line 352 of file SIM_OpenCLMergeVDBParms.proto.h.

static void SIM_OpenCLMergeVDBParms::loadData ( UT_IStream is,
PRM_DataItemHandle v 
)
inlinestatic

Definition at line 363 of file SIM_OpenCLMergeVDBParms.proto.h.

Definition at line 171 of file SIM_OpenCLMergeVDBParms.proto.h.

SIM_OpenCLMergeVDBParms& SIM_OpenCLMergeVDBParms::operator= ( const SIM_OpenCLMergeVDBParms )
default
SIM_OpenCLMergeVDBParms& SIM_OpenCLMergeVDBParms::operator= ( SIM_OpenCLMergeVDBParms &&  )
defaultnoexcept
bool SIM_OpenCLMergeVDBParms::operator== ( const SIM_OpenCLMergeVDBParms src) const
inline

Definition at line 159 of file SIM_OpenCLMergeVDBParms.proto.h.

void SIM_OpenCLMergeVDBParms::save ( std::ostream &  os) const
inline

Definition at line 426 of file SIM_OpenCLMergeVDBParms.proto.h.

static void SIM_OpenCLMergeVDBParms::saveData ( std::ostream &  os,
int64  v 
)
inlinestatic

Definition at line 383 of file SIM_OpenCLMergeVDBParms.proto.h.

static void SIM_OpenCLMergeVDBParms::saveData ( std::ostream &  os,
bool  v 
)
inlinestatic

Definition at line 385 of file SIM_OpenCLMergeVDBParms.proto.h.

static void SIM_OpenCLMergeVDBParms::saveData ( std::ostream &  os,
fpreal64  v 
)
inlinestatic

Definition at line 387 of file SIM_OpenCLMergeVDBParms.proto.h.

static void SIM_OpenCLMergeVDBParms::saveData ( std::ostream &  os,
UT_Vector2D  v 
)
inlinestatic

Definition at line 389 of file SIM_OpenCLMergeVDBParms.proto.h.

static void SIM_OpenCLMergeVDBParms::saveData ( std::ostream &  os,
UT_Vector3D  v 
)
inlinestatic

Definition at line 391 of file SIM_OpenCLMergeVDBParms.proto.h.

static void SIM_OpenCLMergeVDBParms::saveData ( std::ostream &  os,
UT_Vector4D  v 
)
inlinestatic

Definition at line 394 of file SIM_OpenCLMergeVDBParms.proto.h.

static void SIM_OpenCLMergeVDBParms::saveData ( std::ostream &  os,
UT_Matrix2D  v 
)
inlinestatic

Definition at line 397 of file SIM_OpenCLMergeVDBParms.proto.h.

static void SIM_OpenCLMergeVDBParms::saveData ( std::ostream &  os,
UT_Matrix3D  v 
)
inlinestatic

Definition at line 399 of file SIM_OpenCLMergeVDBParms.proto.h.

static void SIM_OpenCLMergeVDBParms::saveData ( std::ostream &  os,
UT_Matrix4D  v 
)
inlinestatic

Definition at line 401 of file SIM_OpenCLMergeVDBParms.proto.h.

static void SIM_OpenCLMergeVDBParms::saveData ( std::ostream &  os,
UT_StringHolder  s 
)
inlinestatic

Definition at line 403 of file SIM_OpenCLMergeVDBParms.proto.h.

static void SIM_OpenCLMergeVDBParms::saveData ( std::ostream &  os,
UT_SharedPtr< UT_Ramp s 
)
inlinestatic

Definition at line 405 of file SIM_OpenCLMergeVDBParms.proto.h.

static void SIM_OpenCLMergeVDBParms::saveData ( std::ostream &  os,
PRM_DataItemHandle  s 
)
inlinestatic

Definition at line 412 of file SIM_OpenCLMergeVDBParms.proto.h.

void SIM_OpenCLMergeVDBParms::setDopGeometry ( const UT_StringHolder val)
inline

Definition at line 510 of file SIM_OpenCLMergeVDBParms.proto.h.

void SIM_OpenCLMergeVDBParms::setInstanceGeo ( const UT_StringHolder val)
inline

Definition at line 518 of file SIM_OpenCLMergeVDBParms.proto.h.

void SIM_OpenCLMergeVDBParms::setPosition ( UT_Vector3D  val)
inline

Definition at line 520 of file SIM_OpenCLMergeVDBParms.proto.h.

void SIM_OpenCLMergeVDBParms::setSources ( const UT_Array< Sources > &  val)
inline

Definition at line 522 of file SIM_OpenCLMergeVDBParms.proto.h.

void SIM_OpenCLMergeVDBParms::setSourceType ( int64  val)
inline

Definition at line 514 of file SIM_OpenCLMergeVDBParms.proto.h.

void SIM_OpenCLMergeVDBParms::setSrcSuffix ( const UT_StringHolder val)
inline

Definition at line 512 of file SIM_OpenCLMergeVDBParms.proto.h.

void SIM_OpenCLMergeVDBParms::setUseInstances ( bool  val)
inline

Definition at line 516 of file SIM_OpenCLMergeVDBParms.proto.h.

static int SIM_OpenCLMergeVDBParms::version ( )
inlinestatic

Definition at line 25 of file SIM_OpenCLMergeVDBParms.proto.h.


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