OpenStructure
Data Structures
Here are the data structures with brief descriptions:
[detail level 12345]
 Ngeom
 CAlignedCuboidAxis-aligned cuboid
 CLine2Line2
 CRectangle2
 CPolygon2
 CEllipse2
 CHyperbola2
 CCircle2
 CLine3Line3
 CPlane
 CSphere
 CCuboidAxisCuboid axis defined by a normalized direction vector and a half extent
 CCuboidArbitrary oriented bounding cuboid
 CRotation3
 CGeomException
 CDivideByZeroException
 COutOfRangeException
 CVectorAdditions
 CMat2
 CMat3
 CMat4
 CPointCloud
 CPointCloudManager
 CQuatUnit quaternion
 CTransformBasic and essential transformation class, including translation, rotation and center of rotation
 CVec2
 CVec3Three dimensional vector class, using Real precision
 CVec3List
 CVec4
 Nost
 Nbindings
 Nconop
 Ndb
 Ngfx
 Ngui
 Nimg
 Ninfo
 Nio
 Nmol
 Nost_startup
 Nseq
 Nsettings
 Ntable
 Ntable_selector
 Nxmlrunner
 CPairToTupleConverterHelper to convert between python tuple and std::pair
 CVectorToListConverterHelper to convert between python list tuple and std::vecot
 CFixedStringString class that uses an array of static size to hold the characters
 CGenericPropError
 CGenericPropContainerImplBase class for the implementation
 CConstGenericPropContainer
 CGenericPropContainerBase class for the handler classes
 CIntegrityError
 CInvalidHandleSignals access of member functions of invalid handles
 CLogger
 CLogSink
 CStreamLogSink
 CStringLogSink
 CFileLogSink
 CMultiLogSink
 CError
 CPagedArrayVector style container that splits content in pages, suited for large amounts of data. Comes with serialization functionality
 CPodVectorVector container that treats its data as POD - even if it isn't in the strict sense
 CProfile
 CRange
 CStringRefConvenient datatype for referencing character data
 CTriMatrixTriangular matrix template
 CUnits
 Ccircular_iter
 Cconst_circular_iter
 CInvalidatedPointer
 CPtrObserver
 CtypesStructure