VTK  9.3.20240423
Public Member Functions | Public Attributes | List of all members
vtkVRCollaborationClient::Argument Class Reference

#include <vtkVRCollaborationClient.h>

Public Member Functions

bool GetString (std::string &result)
 
void SetString (std::string const &in)
 
bool GetStringVector (std::vector< std::string > &result)
 
void SetStringVector (std::vector< std::string > const &in)
 
bool GetDoubleVector (std::vector< double > &result)
 
void SetDoubleVector (double const *in, uint16_t size)
 
void SetDouble (double val)
 
bool GetDouble (double &result)
 
bool GetInt32Vector (std::vector< int32_t > &result)
 
void SetInt32Vector (int32_t const *in, uint16_t size)
 
void SetInt32 (int32_t val)
 
bool GetInt32 (int32_t &result)
 

Public Attributes

ArgumentType Type
 
uint16_t Count = 0
 
std::shared_ptr< void > Data
 

Detailed Description

Definition at line 52 of file vtkVRCollaborationClient.h.

Member Function Documentation

◆ GetString()

bool vtkVRCollaborationClient::Argument::GetString ( std::string &  result)

◆ SetString()

void vtkVRCollaborationClient::Argument::SetString ( std::string const &  in)

◆ GetStringVector()

bool vtkVRCollaborationClient::Argument::GetStringVector ( std::vector< std::string > &  result)

◆ SetStringVector()

void vtkVRCollaborationClient::Argument::SetStringVector ( std::vector< std::string > const &  in)

◆ GetDoubleVector()

bool vtkVRCollaborationClient::Argument::GetDoubleVector ( std::vector< double > &  result)

◆ SetDoubleVector()

void vtkVRCollaborationClient::Argument::SetDoubleVector ( double const *  in,
uint16_t  size 
)

◆ SetDouble()

void vtkVRCollaborationClient::Argument::SetDouble ( double  val)

◆ GetDouble()

bool vtkVRCollaborationClient::Argument::GetDouble ( double &  result)

◆ GetInt32Vector()

bool vtkVRCollaborationClient::Argument::GetInt32Vector ( std::vector< int32_t > &  result)

◆ SetInt32Vector()

void vtkVRCollaborationClient::Argument::SetInt32Vector ( int32_t const *  in,
uint16_t  size 
)

◆ SetInt32()

void vtkVRCollaborationClient::Argument::SetInt32 ( int32_t  val)

◆ GetInt32()

bool vtkVRCollaborationClient::Argument::GetInt32 ( int32_t &  result)

Member Data Documentation

◆ Type

ArgumentType vtkVRCollaborationClient::Argument::Type

Definition at line 70 of file vtkVRCollaborationClient.h.

◆ Count

uint16_t vtkVRCollaborationClient::Argument::Count = 0

Definition at line 71 of file vtkVRCollaborationClient.h.

◆ Data

std::shared_ptr<void> vtkVRCollaborationClient::Argument::Data

Definition at line 72 of file vtkVRCollaborationClient.h.


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