Geogram  Version 1.9.0
A programming library of geometric algorithms
basic Directory Reference

Files

file  algorithm.h [code]
 Wrappers around parallel implementation of STL.
 
file  android_utils.h [code]
 Functions for Android.
 
file  android_wrapper.h [code]
 This file should be included first in Android applications.
 
file  argused.h [code]
 A function to suppress unused parameters compilation warnings.
 
file  assert.h [code]
 Assertion checking mechanism.
 
file  attributes.h [code]
 Generic mechanism for attributes.
 
file  b_stream.h [code]
 Provides classes for reading and writing binary data.
 
file  boolean_expression.h [code]
 Class for parsing and evaluating boolean expressions.
 
file  command_line.h [code]
 Functions to parse and store command line arguments.
 
file  command_line_args.h [code]
 Definitions of standard command line arguments.
 
file  common.h [code]
 Common include file, providing basic definitions. Should be included before anything else by all header files in Vorpaline.
 
file  counted.h [code]
 Base class of reference-counted objects, to be used with smart pointers.
 
file  determinant.h [code]
 Determinants for small sizes.
 
file  environment.h [code]
 Provides a mechanism to store global variables, retrieve them by their names and attach observers to them.
 
file  factory.h [code]
 Generic factory mechanism.
 
file  file_system.h [code]
 Functions and times for filesystem manipulation.
 
file  geofile.h [code]
 Functions to read and write structured files.
 
file  geometry.h [code]
 Geometric functions in 2d and 3d.
 
file  geometry_nd.h [code]
 Geometric functions in arbitrary dimension.
 
file  line_stream.h [code]
 Utility class to read a file line per line and parsing fields from each line.
 
file  logger.h [code]
 Generic logging mechanism.
 
file  matrix.h [code]
 Generic matrix type.
 
file  memory.h [code]
 Types and functions for memory manipulation.
 
file  numeric.h [code]
 Types and functions for numbers manipulation.
 
file  packed_arrays.h [code]
 Efficient storage for array of arrays.
 
file  permutation.h [code]
 Functions to manipulate permutations.
 
file  process.h [code]
 Function and classes for process manipulation.
 
file  process_private.h [code]
 Internal functions for process manipulation.
 
file  progress.h [code]
 Functions and classes for displaying progress bars.
 
file  psm.h [code]
 Some replacement functions for Geogram classes exposed in Pluggable Software Modules.
 
file  quaternion.h [code]
 a class that represents quaternions (eases manipulation of 3D rotations)
 
file  range.h [code]
 C++-20 like helpers for manipulating ranges of integers.
 
file  rationalg.h [code]
 Generic implementation of rational type.
 
file  smart_pointer.h [code]
 Pointers with automatic reference counting.
 
file  stopwatch.h [code]
 Classes for measuring time.
 
file  string.h [code]
 Functions for string manipulation.
 
file  thread_sync.h [code]
 Functions and classes for process manipulation.
 
file  vecg.h [code]
 Generic implementation of geometric vectors.
 
file  vechg.h [code]
 Generic implementation of geometric vectors in homogeneous coordinates.