VR-Link C# API Documentation
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros Pages
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | Properties | Static Private Member Functions | Private Attributes | Static Private Attributes
LaserDesignatorStateMessage Class Reference
+ Inheritance diagram for LaserDesignatorStateMessage:
+ Collaboration diagram for LaserDesignatorStateMessage:

Public Types

enum  CodeName { CodeName_OTHER, CodeName.OTHER, CodeName.OTHER }
 
enum  DesignatorCode { DesignatorCode_OTHER, DesignatorCode.OTHER, DesignatorCode.OTHER }
 
enum  CodeName { CodeName_OTHER, CodeName.OTHER, CodeName.OTHER }
 
enum  DesignatorCode { DesignatorCode_OTHER, DesignatorCode.OTHER, DesignatorCode.OTHER }
 
enum  CodeName { CodeName_OTHER, CodeName.OTHER, CodeName.OTHER }
 
enum  DesignatorCode { DesignatorCode_OTHER, DesignatorCode.OTHER, DesignatorCode.OTHER }
 

Public Member Functions

 LaserDesignatorStateMessage ()
 
virtual ~LaserDesignatorStateMessage ()
 
virtual std::string getEntityId ()
 
virtual void setEntityId (std::string val)
 
virtual CodeName getCodeName ()
 
virtual void setCodeName (CodeName val)
 
virtual std::string getTargetId ()
 
virtual void setTargetId (std::string val)
 
virtual DesignatorCode getDesignatorCode ()
 
virtual void setDesignatorCode (DesignatorCode val)
 
virtual float getPower ()
 
virtual void setPower (float val)
 
virtual float getWavelength ()
 
virtual void setWavelength (float val)
 
virtual DtVector getRelativeDesignatorSpot ()
 
virtual void setRelativeDesignatorSpot (DtVector val)
 
virtual DtVector getWorldDesignatorSpot ()
 
virtual void setWorldDesignatorSpot (DtVector val)
 
virtual int messageSize ()
 
 LaserDesignatorStateMessage ()
 
 LaserDesignatorStateMessage ()
 
- Public Member Functions inherited from Message
 Message ()
 
virtual Byte[] encode ()
 

Static Public Member Functions

static DtMessagedecode (unsigned char *buffer, int length)
 
static std::string theMessageName ()
 
- Static Public Member Functions inherited from Message
static Message decode (ref Byte[] bytes)
 

Protected Member Functions

virtual void serialize (DtStreamWriter &writer)
 
virtual void deserialize (DtStreamReader &reader)
 
override int messageSize ()
 
override void serialize (ref BinaryWriter writer)
 
override void deserialize (ref BinaryReader reader)
 
override int messageSize ()
 
override void serialize (ref BinaryWriter writer)
 
override void deserialize (ref BinaryReader reader)
 

Protected Attributes

std::string myEntityId
 
CodeName myCodeName
 
std::string myTargetId
 
DesignatorCode myDesignatorCode
 
float myPower
 
float myWavelength
 
DtVector myRelativeDesignatorSpot =new Vector3d()
 
DtVector myWorldDesignatorSpot =new Vector3d()
 
- Protected Attributes inherited from Message
String myName
 
double myTimeStamp = -1.0
 
Type myTypeInfo
 

Static Protected Attributes

static std::string theFullName
 

Properties

static string theName [get]
 
string entityId [get, set]
 
CodeName codeName [get, set]
 
string targetId [get, set]
 
DesignatorCode designatorCode [get, set]
 
float power [get, set]
 
float wavelength [get, set]
 
Vector3d relativeDesignatorSpot [get, set]
 
Vector3d worldDesignatorSpot [get, set]
 
- Properties inherited from Message
String name [get]
 
double timeStamp [get, set]
 

Static Private Member Functions

static LaserDesignatorStateMessage ()
 
static LaserDesignatorStateMessage ()
 

Private Attributes

string myEntityId
 
string myTargetId
 
Vector3d myRelativeDesignatorSpot =new Vector3d()
 
Vector3d myWorldDesignatorSpot =new Vector3d()
 

Static Private Attributes

static String theFullName
 

Additional Inherited Members

- Static Protected Member Functions inherited from Message
static Message createMessage (ref byte[] b)
 

Detailed Description

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Member Enumeration Documentation

Enumerator
CodeName_OTHER 
OTHER 
OTHER 
Enumerator
CodeName_OTHER 
OTHER 
OTHER 
Enumerator
CodeName_OTHER 
OTHER 
OTHER 
Enumerator
DesignatorCode_OTHER 
OTHER 
OTHER 
Enumerator
DesignatorCode_OTHER 
OTHER 
OTHER 
Enumerator
DesignatorCode_OTHER 
OTHER 
OTHER 

Constructor & Destructor Documentation

LaserDesignatorStateMessage::LaserDesignatorStateMessage ( )
virtual LaserDesignatorStateMessage::~LaserDesignatorStateMessage ( )
virtual
LaserDesignatorStateMessage.LaserDesignatorStateMessage ( )
inline

References Message.myName, and theFullName.

static LaserDesignatorStateMessage.LaserDesignatorStateMessage ( )
inlinestaticprivate

References theFullName.

LaserDesignatorStateMessage.LaserDesignatorStateMessage ( )
inline

References Message.myName, and theFullName.

static LaserDesignatorStateMessage.LaserDesignatorStateMessage ( )
inlinestaticprivate

References theFullName.

Member Function Documentation

static DtMessage* LaserDesignatorStateMessage::decode ( unsigned char *  buffer,
int  length 
)
static
virtual void LaserDesignatorStateMessage::deserialize ( DtStreamReader &  reader)
protectedvirtual
override void LaserDesignatorStateMessage.deserialize ( ref BinaryReader  reader)
inlineprotectedvirtual

Reimplemented from Message.

References myCodeName, myDesignatorCode, myEntityId, myPower, myTargetId, and myWavelength.

override void LaserDesignatorStateMessage.deserialize ( ref BinaryReader  reader)
inlineprotectedvirtual

Reimplemented from Message.

References myCodeName, myDesignatorCode, myEntityId, myPower, myTargetId, and myWavelength.

virtual CodeName LaserDesignatorStateMessage::getCodeName ( )
virtual
virtual DesignatorCode LaserDesignatorStateMessage::getDesignatorCode ( )
virtual
virtual std::string LaserDesignatorStateMessage::getEntityId ( )
virtual
virtual float LaserDesignatorStateMessage::getPower ( )
virtual
virtual DtVector LaserDesignatorStateMessage::getRelativeDesignatorSpot ( )
virtual
virtual std::string LaserDesignatorStateMessage::getTargetId ( )
virtual
virtual float LaserDesignatorStateMessage::getWavelength ( )
virtual
virtual DtVector LaserDesignatorStateMessage::getWorldDesignatorSpot ( )
virtual
virtual int LaserDesignatorStateMessage::messageSize ( )
virtual

Reimplemented from Message.

override int LaserDesignatorStateMessage.messageSize ( )
inlineprotectedvirtual

Reimplemented from Message.

References myEntityId, and myTargetId.

override int LaserDesignatorStateMessage.messageSize ( )
inlineprotectedvirtual

Reimplemented from Message.

References myEntityId, and myTargetId.

virtual void LaserDesignatorStateMessage::serialize ( DtStreamWriter &  writer)
protectedvirtual
override void LaserDesignatorStateMessage.serialize ( ref BinaryWriter  writer)
inlineprotectedvirtual

Reimplemented from Message.

References myCodeName, myDesignatorCode, myEntityId, myPower, myTargetId, and myWavelength.

override void LaserDesignatorStateMessage.serialize ( ref BinaryWriter  writer)
inlineprotectedvirtual

Reimplemented from Message.

References myCodeName, myDesignatorCode, myEntityId, myPower, myTargetId, and myWavelength.

virtual void LaserDesignatorStateMessage::setCodeName ( CodeName  val)
virtual
virtual void LaserDesignatorStateMessage::setDesignatorCode ( DesignatorCode  val)
virtual
virtual void LaserDesignatorStateMessage::setEntityId ( std::string  val)
virtual
virtual void LaserDesignatorStateMessage::setPower ( float  val)
virtual
virtual void LaserDesignatorStateMessage::setRelativeDesignatorSpot ( DtVector  val)
virtual
virtual void LaserDesignatorStateMessage::setTargetId ( std::string  val)
virtual
virtual void LaserDesignatorStateMessage::setWavelength ( float  val)
virtual
virtual void LaserDesignatorStateMessage::setWorldDesignatorSpot ( DtVector  val)
virtual
static std::string LaserDesignatorStateMessage::theMessageName ( )
static

Member Data Documentation

CodeName LaserDesignatorStateMessage::myCodeName
protected

Referenced by deserialize(), and serialize().

DesignatorCode LaserDesignatorStateMessage::myDesignatorCode
protected

Referenced by deserialize(), and serialize().

string LaserDesignatorStateMessage.myEntityId
private
string LaserDesignatorStateMessage::myEntityId
protected

Referenced by deserialize(), messageSize(), and serialize().

float LaserDesignatorStateMessage::myPower
protected

Referenced by deserialize(), and serialize().

Vector3d LaserDesignatorStateMessage.myRelativeDesignatorSpot =new Vector3d()
private
Vector3d LaserDesignatorStateMessage::myRelativeDesignatorSpot =new Vector3d()
protected
string LaserDesignatorStateMessage.myTargetId
private
string LaserDesignatorStateMessage::myTargetId
protected

Referenced by deserialize(), messageSize(), and serialize().

float LaserDesignatorStateMessage::myWavelength
protected

Referenced by deserialize(), and serialize().

Vector3d LaserDesignatorStateMessage.myWorldDesignatorSpot =new Vector3d()
private
Vector3d LaserDesignatorStateMessage::myWorldDesignatorSpot =new Vector3d()
protected
String LaserDesignatorStateMessage.theFullName
staticprivate
static String LaserDesignatorStateMessage::theFullName
staticprotected

Property Documentation

CodeName LaserDesignatorStateMessage.codeName
getset
DesignatorCode LaserDesignatorStateMessage.designatorCode
getset
string LaserDesignatorStateMessage.entityId
getset
float LaserDesignatorStateMessage.power
getset
Vector3d LaserDesignatorStateMessage.relativeDesignatorSpot
getset
string LaserDesignatorStateMessage.targetId
getset
static string LaserDesignatorStateMessage.theName
staticget
float LaserDesignatorStateMessage.wavelength
getset
Vector3d LaserDesignatorStateMessage.worldDesignatorSpot
getset

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

Document ID: Generated on Wed Mar 27 02:04:30 EDT 2024 from SVN revision 264570
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)