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

#include <GAS_GeometryVexParms.proto.h>

Classes

struct  Bindings
 
struct  FieldBindings
 
struct  GroupBindings
 
struct  InputBindings
 
class  Query
 

Public Member Functions

UT_StringHolder createString (const UT_Array< Bindings > &list) const
 
UT_StringHolder createString (const UT_Array< FieldBindings > &list) const
 
UT_StringHolder createString (const UT_Array< GroupBindings > &list) const
 
UT_StringHolder createString (const UT_Array< InputBindings > &list) const
 
 GAS_GeometryVexParms ()
 
 GAS_GeometryVexParms (const GAS_GeometryVexParms &)=default
 
 ~GAS_GeometryVexParms ()
 
bool operator== (const GAS_GeometryVexParms &src) const
 
SIM_QuerycreateQueryObject (const SIM_Data *owner) const
 
void save (std::ostream &os) const
 
bool load (UT_IStream &is)
 
const UT_StringHoldergetVexScript () const
 
void setVexScript (const UT_StringHolder &val)
 
const UT_StringHoldergetVexCWD () const
 
void setVexCWD (const UT_StringHolder &val)
 
const UT_StringHoldergetVexOutputMask () const
 
void setVexOutputMask (const UT_StringHolder &val)
 
const UT_Array< Bindings > & getBindings () const
 
void setBindings (const UT_Array< Bindings > &val)
 
const UT_Array< FieldBindings > & getFieldBindings () const
 
void setFieldBindings (const UT_Array< FieldBindings > &val)
 
const UT_Array< GroupBindings > & getGroupBindings () const
 
void setGroupBindings (const UT_Array< GroupBindings > &val)
 
const UT_Array< InputBindings > & getInputBindings () const
 
void setInputBindings (const UT_Array< InputBindings > &val)
 
bool getAutobind () const
 
void setAutobind (bool val)
 
bool getGroupAutobind () const
 
void setGroupAutobind (bool val)
 
const UT_StringHoldergetGeometryName () const
 
void setGeometryName (const UT_StringHolder &val)
 
int64 getAttribClass () const
 
void setAttribClass (int64 val)
 
const UT_StringHoldergetGroup () const
 
void setGroup (const UT_StringHolder &val)
 
int64 getGroupType () const
 
void setGroupType (int64 val)
 
bool getUseTimeStep () const
 
void setUseTimeStep (bool val)
 
fpreal64 getTimeScale () const
 
void setTimeScale (fpreal64 val)
 
bool getActivate () const
 
void setActivate (bool val)
 
bool getMultiThread () const
 
void setMultiThread (bool val)
 
bool getUpdateNormals () const
 
void setUpdateNormals (bool val)
 
int64 getNumCount () const
 
void setNumCount (int64 val)
 
int64 getThreadJobSize () const
 
void setThreadJobSize (int64 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 GAS_GeometryVexParms.proto.h.

Constructor & Destructor Documentation

GAS_GeometryVexParms::GAS_GeometryVexParms ( )
inline

Definition at line 207 of file GAS_GeometryVexParms.proto.h.

GAS_GeometryVexParms::GAS_GeometryVexParms ( const GAS_GeometryVexParms )
explicitdefault
GAS_GeometryVexParms::~GAS_GeometryVexParms ( )
inline

Definition at line 230 of file GAS_GeometryVexParms.proto.h.

Member Function Documentation

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

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

UT_StringHolder GAS_GeometryVexParms::createString ( const UT_Array< Bindings > &  list) const
inline

Definition at line 49 of file GAS_GeometryVexParms.proto.h.

UT_StringHolder GAS_GeometryVexParms::createString ( const UT_Array< FieldBindings > &  list) const
inline

Definition at line 94 of file GAS_GeometryVexParms.proto.h.

UT_StringHolder GAS_GeometryVexParms::createString ( const UT_Array< GroupBindings > &  list) const
inline

Definition at line 139 of file GAS_GeometryVexParms.proto.h.

UT_StringHolder GAS_GeometryVexParms::createString ( const UT_Array< InputBindings > &  list) const
inline

Definition at line 184 of file GAS_GeometryVexParms.proto.h.

bool GAS_GeometryVexParms::getActivate ( ) const
inline

Definition at line 791 of file GAS_GeometryVexParms.proto.h.

int64 GAS_GeometryVexParms::getAttribClass ( ) const
inline

Definition at line 781 of file GAS_GeometryVexParms.proto.h.

bool GAS_GeometryVexParms::getAutobind ( ) const
inline

Definition at line 775 of file GAS_GeometryVexParms.proto.h.

const UT_Array<Bindings>& GAS_GeometryVexParms::getBindings ( ) const
inline

Definition at line 767 of file GAS_GeometryVexParms.proto.h.

const UT_Array<FieldBindings>& GAS_GeometryVexParms::getFieldBindings ( ) const
inline

Definition at line 769 of file GAS_GeometryVexParms.proto.h.

const UT_StringHolder& GAS_GeometryVexParms::getGeometryName ( ) const
inline

Definition at line 779 of file GAS_GeometryVexParms.proto.h.

const UT_StringHolder& GAS_GeometryVexParms::getGroup ( ) const
inline

Definition at line 783 of file GAS_GeometryVexParms.proto.h.

bool GAS_GeometryVexParms::getGroupAutobind ( ) const
inline

Definition at line 777 of file GAS_GeometryVexParms.proto.h.

const UT_Array<GroupBindings>& GAS_GeometryVexParms::getGroupBindings ( ) const
inline

Definition at line 771 of file GAS_GeometryVexParms.proto.h.

int64 GAS_GeometryVexParms::getGroupType ( ) const
inline

Definition at line 785 of file GAS_GeometryVexParms.proto.h.

const UT_Array<InputBindings>& GAS_GeometryVexParms::getInputBindings ( ) const
inline

Definition at line 773 of file GAS_GeometryVexParms.proto.h.

bool GAS_GeometryVexParms::getMultiThread ( ) const
inline

Definition at line 793 of file GAS_GeometryVexParms.proto.h.

int64 GAS_GeometryVexParms::getNumCount ( ) const
inline

Definition at line 797 of file GAS_GeometryVexParms.proto.h.

int64 GAS_GeometryVexParms::getThreadJobSize ( ) const
inline

Definition at line 799 of file GAS_GeometryVexParms.proto.h.

fpreal64 GAS_GeometryVexParms::getTimeScale ( ) const
inline

Definition at line 789 of file GAS_GeometryVexParms.proto.h.

bool GAS_GeometryVexParms::getUpdateNormals ( ) const
inline

Definition at line 795 of file GAS_GeometryVexParms.proto.h.

bool GAS_GeometryVexParms::getUseTimeStep ( ) const
inline

Definition at line 787 of file GAS_GeometryVexParms.proto.h.

const UT_StringHolder& GAS_GeometryVexParms::getVexCWD ( ) const
inline

Definition at line 763 of file GAS_GeometryVexParms.proto.h.

const UT_StringHolder& GAS_GeometryVexParms::getVexOutputMask ( ) const
inline

Definition at line 765 of file GAS_GeometryVexParms.proto.h.

const UT_StringHolder& GAS_GeometryVexParms::getVexScript ( ) const
inline

Definition at line 761 of file GAS_GeometryVexParms.proto.h.

bool GAS_GeometryVexParms::load ( UT_IStream is)
inline

Definition at line 688 of file GAS_GeometryVexParms.proto.h.

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

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

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

Definition at line 523 of file GAS_GeometryVexParms.proto.h.

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

Definition at line 525 of file GAS_GeometryVexParms.proto.h.

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

Definition at line 527 of file GAS_GeometryVexParms.proto.h.

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

Definition at line 529 of file GAS_GeometryVexParms.proto.h.

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

Definition at line 532 of file GAS_GeometryVexParms.proto.h.

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

Definition at line 535 of file GAS_GeometryVexParms.proto.h.

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

Definition at line 537 of file GAS_GeometryVexParms.proto.h.

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

Definition at line 539 of file GAS_GeometryVexParms.proto.h.

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

Definition at line 541 of file GAS_GeometryVexParms.proto.h.

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

Definition at line 543 of file GAS_GeometryVexParms.proto.h.

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

Definition at line 546 of file GAS_GeometryVexParms.proto.h.

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

Definition at line 549 of file GAS_GeometryVexParms.proto.h.

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

Definition at line 551 of file GAS_GeometryVexParms.proto.h.

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

Definition at line 562 of file GAS_GeometryVexParms.proto.h.

bool GAS_GeometryVexParms::operator== ( const GAS_GeometryVexParms src) const
inline

Definition at line 232 of file GAS_GeometryVexParms.proto.h.

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

Definition at line 625 of file GAS_GeometryVexParms.proto.h.

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

Definition at line 582 of file GAS_GeometryVexParms.proto.h.

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

Definition at line 584 of file GAS_GeometryVexParms.proto.h.

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

Definition at line 586 of file GAS_GeometryVexParms.proto.h.

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

Definition at line 588 of file GAS_GeometryVexParms.proto.h.

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

Definition at line 590 of file GAS_GeometryVexParms.proto.h.

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

Definition at line 593 of file GAS_GeometryVexParms.proto.h.

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

Definition at line 596 of file GAS_GeometryVexParms.proto.h.

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

Definition at line 598 of file GAS_GeometryVexParms.proto.h.

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

Definition at line 600 of file GAS_GeometryVexParms.proto.h.

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

Definition at line 602 of file GAS_GeometryVexParms.proto.h.

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

Definition at line 604 of file GAS_GeometryVexParms.proto.h.

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

Definition at line 611 of file GAS_GeometryVexParms.proto.h.

void GAS_GeometryVexParms::setActivate ( bool  val)
inline

Definition at line 792 of file GAS_GeometryVexParms.proto.h.

void GAS_GeometryVexParms::setAttribClass ( int64  val)
inline

Definition at line 782 of file GAS_GeometryVexParms.proto.h.

void GAS_GeometryVexParms::setAutobind ( bool  val)
inline

Definition at line 776 of file GAS_GeometryVexParms.proto.h.

void GAS_GeometryVexParms::setBindings ( const UT_Array< Bindings > &  val)
inline

Definition at line 768 of file GAS_GeometryVexParms.proto.h.

void GAS_GeometryVexParms::setFieldBindings ( const UT_Array< FieldBindings > &  val)
inline

Definition at line 770 of file GAS_GeometryVexParms.proto.h.

void GAS_GeometryVexParms::setGeometryName ( const UT_StringHolder val)
inline

Definition at line 780 of file GAS_GeometryVexParms.proto.h.

void GAS_GeometryVexParms::setGroup ( const UT_StringHolder val)
inline

Definition at line 784 of file GAS_GeometryVexParms.proto.h.

void GAS_GeometryVexParms::setGroupAutobind ( bool  val)
inline

Definition at line 778 of file GAS_GeometryVexParms.proto.h.

void GAS_GeometryVexParms::setGroupBindings ( const UT_Array< GroupBindings > &  val)
inline

Definition at line 772 of file GAS_GeometryVexParms.proto.h.

void GAS_GeometryVexParms::setGroupType ( int64  val)
inline

Definition at line 786 of file GAS_GeometryVexParms.proto.h.

void GAS_GeometryVexParms::setInputBindings ( const UT_Array< InputBindings > &  val)
inline

Definition at line 774 of file GAS_GeometryVexParms.proto.h.

void GAS_GeometryVexParms::setMultiThread ( bool  val)
inline

Definition at line 794 of file GAS_GeometryVexParms.proto.h.

void GAS_GeometryVexParms::setNumCount ( int64  val)
inline

Definition at line 798 of file GAS_GeometryVexParms.proto.h.

void GAS_GeometryVexParms::setThreadJobSize ( int64  val)
inline

Definition at line 800 of file GAS_GeometryVexParms.proto.h.

void GAS_GeometryVexParms::setTimeScale ( fpreal64  val)
inline

Definition at line 790 of file GAS_GeometryVexParms.proto.h.

void GAS_GeometryVexParms::setUpdateNormals ( bool  val)
inline

Definition at line 796 of file GAS_GeometryVexParms.proto.h.

void GAS_GeometryVexParms::setUseTimeStep ( bool  val)
inline

Definition at line 788 of file GAS_GeometryVexParms.proto.h.

void GAS_GeometryVexParms::setVexCWD ( const UT_StringHolder val)
inline

Definition at line 764 of file GAS_GeometryVexParms.proto.h.

void GAS_GeometryVexParms::setVexOutputMask ( const UT_StringHolder val)
inline

Definition at line 766 of file GAS_GeometryVexParms.proto.h.

void GAS_GeometryVexParms::setVexScript ( const UT_StringHolder val)
inline

Definition at line 762 of file GAS_GeometryVexParms.proto.h.

static int GAS_GeometryVexParms::version ( )
inlinestatic

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


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