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 }
enum  DesignatorCode { DesignatorCode_OTHER }
enum  CodeName { CodeName_OTHER, OTHER, OTHER }
enum  DesignatorCode { DesignatorCode_OTHER, OTHER, OTHER }
enum  CodeName { CodeName_OTHER, OTHER, OTHER }
enum  DesignatorCode { DesignatorCode_OTHER, OTHER, 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 
Enumerator:
DesignatorCode_OTHER 
OTHER 
OTHER 
Enumerator:
DesignatorCode_OTHER 
OTHER 
OTHER 
Enumerator:
DesignatorCode_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
override void LaserDesignatorStateMessage.deserialize ( ref BinaryReader  reader)
inlineprotectedvirtual
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
override void LaserDesignatorStateMessage.serialize ( ref BinaryWriter  writer)
inlineprotectedvirtual
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

Referenced by deserialize(), and serialize().

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

Referenced by deserialize(), and serialize().

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 Mon Jun 22 21:18:40 EDT 2020 from SVN revision 213785
Copyright © 2005-2018 MAK Technologies. All Rights Reserved (www.mak.com)