readme.txt 932 B

12345678910111213141516171819202122232425262728
  1. igl Library - A simple c++ mesh library
  2. Copyright 2011 - Daniele Panozzo, Alec Jacobson, Olga Diamanti
  3. Interactive Geometry Lab - ETH Zurich
  4. Naming standards:
  5. - Every function must be written in a .h file with the same name of the function
  6. - cpp files are NOT allowed
  7. - A function can return a value only if it is a single scalar, elsewhere
  8. the output parameters must be passed as references.
  9. - Pointers are not allowed, if you need to make optional parameters
  10. you should prepare a wrapper for any possible combination of them
  11. - If an external dependency is needed it must be clearly stated at the
  12. top of the file. If the dependency is header only it must be placed in the "external"
  13. folder
  14. - Do not use the using namespace directive anywhere. The only exception is for
  15. the igl namespace
  16. Allowed types:
  17. - Eigen Matrices
  18. - Eigen Sparse Matrices
  19. - bool
  20. - int
  21. - unsigned int
  22. - double (float is NOT allowed)
  23. - string