Difference between revisions of "Developing applications"

(Categorising.)
(add link to db_walk_tree example)
Line 3: Line 3:
 
* {{pdf|Application Development|An introduction to writing BRL-CAD applications}}
 
* {{pdf|Application Development|An introduction to writing BRL-CAD applications}}
 
* [[Example Application|An example program]]
 
* [[Example Application|An example program]]
 
+
* [[Example_db_walk_tree|An example program with db_walk_tree]]
 
== Standards Support ==
 
== Standards Support ==
 
Several tools in BRL-CAD conform to various national and international standards including:
 
Several tools in BRL-CAD conform to various national and international standards including:

Revision as of 19:40, 29 August 2008

The following links provide a very brief introduction into writing applications with BRL-CAD.

Standards Support

Several tools in BRL-CAD conform to various national and international standards including:

  • C Programming Language (ANSI/ISO 9899:1990)
  • International Graphics Exchange Standard (IGES) (ANSI Y14.26M-1981)
  • Virtual Reality Modeling Language (VRML) 2.0 (ISO/IEC 14772-1:1997)
  • Portable Network Graphics (PNG) Specification (ISO/IEC 15948:2003)
  • Transmission Control Protocol (TCP) (IETF RFC 793)
  • Internet Protocol (IP) v4 (IETF RFC 791)
  • User Datagram Protocol (UDP) (IETF RFC 768)
  • Internet Control Message Protocol (ICMP) (IETF RFC 792)
  • Test Transmission Control Protocol (TTCP) (NWG RFC 2398)
  • X Window System Protocol (X10R4 and X11R6)
  • OpenGL Standard (OpenGL Graphics System 1.2 Specification)
  • Character Encoding (ISO/IEC 8859-1)
  • Portable Operating System Interface (POSIX) Shell (IEEE 1003.2 and ISO/IEC 9945-2:2003)
  • American Standard Code for Information Interchange (ASCII) (ANSI X3.4-1986, EMCA-6, ISO/IEC 646:1991)
  • Really Simple Syndication (RSS) 2.0 (subset of ISO 8879:1986(E) and REC-xml-20040204)
  • International System of Units (SI and ISO 31 and ISO 1000 and 55 FR 52242-52245)
  • U.S. customary units (NIST Handbook 44)