HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups 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_GeometryVexParmsoperator= (const GAS_GeometryVexParms &)=default
 
 GAS_GeometryVexParms (GAS_GeometryVexParms &&) noexcept=default
 
GAS_GeometryVexParmsoperator= (GAS_GeometryVexParms &&) noexcept=default
 
 ~GAS_GeometryVexParms ()
 
bool operator== (const GAS_GeometryVexParms &src) const
 
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)
 
const UT_StringHoldergetVexPrecision () const
 
void setVexPrecision (const UT_StringHolder &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 223 of file GAS_GeometryVexParms.proto.h.

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

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

Member Function Documentation

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

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

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

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

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

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

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

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

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

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

bool GAS_GeometryVexParms::getActivate ( ) const
inline

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

int64 GAS_GeometryVexParms::getAttribClass ( ) const
inline

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

bool GAS_GeometryVexParms::getAutobind ( ) const
inline

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

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

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

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

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

const UT_StringHolder& GAS_GeometryVexParms::getGeometryName ( ) const
inline

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

const UT_StringHolder& GAS_GeometryVexParms::getGroup ( ) const
inline

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

bool GAS_GeometryVexParms::getGroupAutobind ( ) const
inline

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

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

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

int64 GAS_GeometryVexParms::getGroupType ( ) const
inline

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

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

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

bool GAS_GeometryVexParms::getMultiThread ( ) const
inline

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

int64 GAS_GeometryVexParms::getNumCount ( ) const
inline

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

int64 GAS_GeometryVexParms::getThreadJobSize ( ) const
inline

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

fpreal64 GAS_GeometryVexParms::getTimeScale ( ) const
inline

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

bool GAS_GeometryVexParms::getUpdateNormals ( ) const
inline

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

bool GAS_GeometryVexParms::getUseTimeStep ( ) const
inline

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

const UT_StringHolder& GAS_GeometryVexParms::getVexCWD ( ) const
inline

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

const UT_StringHolder& GAS_GeometryVexParms::getVexOutputMask ( ) const
inline

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

const UT_StringHolder& GAS_GeometryVexParms::getVexPrecision ( ) const
inline

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

const UT_StringHolder& GAS_GeometryVexParms::getVexScript ( ) const
inline

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

bool GAS_GeometryVexParms::load ( UT_IStream is)
inline

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

void GAS_GeometryVexParms::setActivate ( bool  val)
inline

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

void GAS_GeometryVexParms::setAttribClass ( int64  val)
inline

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

void GAS_GeometryVexParms::setAutobind ( bool  val)
inline

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

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

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

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

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

void GAS_GeometryVexParms::setGeometryName ( const UT_StringHolder val)
inline

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

void GAS_GeometryVexParms::setGroup ( const UT_StringHolder val)
inline

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

void GAS_GeometryVexParms::setGroupAutobind ( bool  val)
inline

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

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

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

void GAS_GeometryVexParms::setGroupType ( int64  val)
inline

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

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

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

void GAS_GeometryVexParms::setMultiThread ( bool  val)
inline

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

void GAS_GeometryVexParms::setNumCount ( int64  val)
inline

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

void GAS_GeometryVexParms::setThreadJobSize ( int64  val)
inline

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

void GAS_GeometryVexParms::setTimeScale ( fpreal64  val)
inline

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

void GAS_GeometryVexParms::setUpdateNormals ( bool  val)
inline

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

void GAS_GeometryVexParms::setUseTimeStep ( bool  val)
inline

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

void GAS_GeometryVexParms::setVexCWD ( const UT_StringHolder val)
inline

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

void GAS_GeometryVexParms::setVexOutputMask ( const UT_StringHolder val)
inline

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

void GAS_GeometryVexParms::setVexPrecision ( const UT_StringHolder val)
inline

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

void GAS_GeometryVexParms::setVexScript ( const UT_StringHolder val)
inline

Definition at line 815 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: