Skip to content
.NET bindings for VRPN
C++ C#
Branch: master
Clone or download
rpavlik Update README.md
Add url and mention of issues, remove known bugs section.
Latest commit b75e5dd Apr 13, 2015
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ImagerRemoteSample Added support for the VRPN Imager. Also added example programs for bo… Apr 13, 2015
ImagerServerTest Added support for the VRPN Imager. Also added example programs for bo… Apr 13, 2015
PrintVals Updated the tracker position to take a Point3D instead of a Vector3D.… Apr 13, 2015
VrpnNet Added support for the VRPN Imager. Also added example programs for bo… Apr 13, 2015
Win32 Added support for the VRPN Imager. Also added example programs for bo… Apr 13, 2015
x64
ChangeLog.txt RELEASE 1.1.1 Jul 20, 2009
LICENSE.txt MAINTENANCE Feb 26, 2009
README.md
VrpnNet.sln

README.md

VrpnNet

https://github.com/vrpn/VrpnNet

.NET bindings for VRPN

Projects

  • VrpnNet - The .Net library for using VRPN.
  • PrintVals - A C# console program example of how to read values from a VRPN tracker device and a button device.
  • ImagerServerSample - A C# example program of how to transmit images using the VRPN imager through VrpnNet.
  • ImagerRemoteSample - A C# example program showing how to read images from a VRPN imager device.

XML Documentation Hints

VrpnNet is configured to build xml documentation that will work with the Object Browser in Visual Studio. Currently, only the imager classes are well documented. There are a couple of gotchas to be aware of when building this documentation (these are also noted in the GitHub issues):

  1. The documentation compiler will attempt to including any comment that starts with /// or /**, including those in the static linked vrpn libraries. To eliminate invalid documentation from the vrpn libraries they need to have all /// and /** comments removed. To do this, open all the headers in Visual Studio and do a find and replace using regular expressions for the following commands (without the quotes):
    • Find ///~(/) and replace with //
    • Find /\*\*~(\*) and replace with /*
  2. The documentation compiler incorrectly generates the tags for nullable parameters. Open the generated VrpnNet.xml file and find Nullable`1 and replace it with Nullable.
  3. The compilation of the documentation sometimes fails with a file not accessible warning. If this happens, clean the solution and rebuild.

License

The MIT License - see any source file for the full text.

You can’t perform that action at this time.