OpenWalnut  1.5.0dev
Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 123]
 Nbutterfly
 CWNewVertexDepicts a point that is subdivided on a line between two vertices
 CWVertexFactoryClass that manages all vertex properties
 CWButterflyCalculatorClass that depicts the whole Butterfly subdivision algorithm but nothing more as such
 CWButterflyFactoryClass that depicts the whole Butterfly subdivision algorithm but nothing more as such
 CWSubdivisionValidatorClass that validates the Butterfly subdivision
 NdefaultColorSome default colors
 NmathSome math ops
 NPickingDVRHelper
 NPROPERTY_TYPE_HELPERThis namespace contains several helper classes which translate their template type to an enum
 CWTypeIdentifierClass helping to adapt types specified as template parameter into an enum
 CWStringConversionClass helping to create a new instance of the property content from an old one
 CWTypeIdentifier< WPVBaseTypes::PV_BOOL >Class helping to adapt types specified as template parameter into an enum
 CWTypeIdentifier< WPVBaseTypes::PV_INT >Class helping to adapt types specified as template parameter into an enum
 CWTypeIdentifier< WPVBaseTypes::PV_DOUBLE >Class helping to adapt types specified as template parameter into an enum
 CWTypeIdentifier< WPVBaseTypes::PV_STRING >Class helping to adapt types specified as template parameter into an enum
 CWTypeIdentifier< WPVBaseTypes::PV_PATH >Class helping to adapt types specified as template parameter into an enum
 CWTypeIdentifier< WPVBaseTypes::PV_SELECTION >Class helping to adapt types specified as template parameter into an enum
 CWStringConversion< WPVBaseTypes::PV_SELECTION >Class helping to create a new instance of the property content from an old one
 CWTypeIdentifier< WPVBaseTypes::PV_POSITION >Class helping to adapt types specified as template parameter into an enum
 CWTypeIdentifier< WPVBaseTypes::PV_COLOR >Class helping to adapt types specified as template parameter into an enum
 CWTypeIdentifier< WPVBaseTypes::PV_TRIGGER >Class helping to adapt types specified as template parameter into an enum
 CWTypeIdentifier< WPVBaseTypes::PV_MATRIX4X4 >Class helping to adapt types specified as template parameter into an enum
 CWTypeIdentifier< WPVBaseTypes::PV_INTERVAL >Class helping to adapt types specified as template parameter into an enum
 CWStringConversion< WPVBaseTypes::PV_MATRIX4X4 >Class helping to create a new instance of the property content from an old one
 CWTypeIdentifier< WPVBaseTypes::PV_TRANSFERFUNCTION >Class helping to adapt types specified as template parameter into an enum
 CWStringConversion< WPVBaseTypes::PV_TRANSFERFUNCTION >Class helping to create a new instance of the property content from an old one
 CWStringConversion< WPVBaseTypes::PV_POSITION >Class helping to create a new instance of the property content from an old one
 CWStringConversion< WPVBaseTypes::PV_INTERVAL >Class helping to create a new instance of the property content from an old one
 Nstring_utilsSome utilities for string manipulation and output operations
 CfromStringImplConversion class to convert a string to a given target type
 CfromStringImpl< std::string >Conversion class to convert a string to a given target type
 Ntm_utilsTriangleMesh utils
 NUgly
 Nutility
 CEdgeA helper class that is used to store edges as pairs of vertex indices
 NWAngleHelperContains functions to help determine the path with the smallest angle change
 CHashFnHash function for the unorder map
 NWCombinerTypes
 Nwcp
 CNeighbourhoodNeighborhood position
 NWDataTexture3DScalersNamespace provides some scaling functions for scaling data values to meet the OpenGL requirements
 NWDemoGeometryThis namespace contains functions to create demo geometry
 NwgeExtend the wge utils namespace with additional methods relating WDataTexture3D
 CUniformTypeClass helping to adapt types specified as template parameter into the best matching osg::Uniform (GLSL) type
 CUniformType< double >Maps doubles to floats as only floats are allowed in uniforms
 CUniformType< WVector3d >Maps WVector3d/WPosition to osg::Vec3
 CUniformType< WMatrix4d >Maps WMatrix4d to osg::Matrixd
 CUniformType< WItemSelector >Maps Selection Properties to ints
 CUniformType< WIntervalDouble >Maps Selection Properties to ints
 CGLTypeClass helping to adapt types specified as template parameter into the best matching OpenGL type
 CGLType< double >Class helping to adapt types specified as template parameter into the best matching OpenGL type
 CGLType< long double >Class helping to adapt types specified as template parameter into the best matching OpenGL type
 CGLType< float >Class helping to adapt types specified as template parameter into the best matching OpenGL type
 CGLType< int8_t >Class helping to adapt types specified as template parameter into the best matching OpenGL type
 CGLType< uint8_t >Class helping to adapt types specified as template parameter into the best matching OpenGL type
 CGLType< int16_t >Class helping to adapt types specified as template parameter into the best matching OpenGL type
 CGLType< uint16_t >Class helping to adapt types specified as template parameter into the best matching OpenGL type
 CGLType< int32_t >Class helping to adapt types specified as template parameter into the best matching OpenGL type
 CGLType< uint32_t >Class helping to adapt types specified as template parameter into the best matching OpenGL type
 CGLType< int64_t >Class helping to adapt types specified as template parameter into the best matching OpenGL type
 CGLType< uint64_t >Class helping to adapt types specified as template parameter into the best matching OpenGL type
 NWGEShaderPropertyDefineOptionsToolsContains some utility functions related to the WGEShaderPropertyDefineOptions class
 Nwip
 NwlimitsProject wide limits for different quantities
 NwlogThis namespace collects several convenient access points such as wlog::err for logging with streams to our WLogger
 CWStreamedLoggerResource class for streamed logging
 CBufferActually implementing the streaming functionality
 NwMarchingCubesCaseTables
 NWPredicateHelperThis namespace contains some useful helper classes which use some common class methods as predicate
 CNameThis class tests against the getName() method of the instances of type T
 CName< std::shared_ptr< T > >This class tests against the getName() method of the instances of type T
 CArbitraryPredicateBaseThis class builds the base for wrapping around nearly every possible predicates like functors, classes with operator() and so on
 CArbitraryPredicateThe actual class implementing the predicate evaluation
 NWPropertyHelperThis namespace contains several utility functions to handle properties
 NPC_CONFIRMOVERWRITEContains functions for easily adding contraints of type PC_CONFIRMOVERWRITE to properties compatible with this constraint
 NPC_ISDIRECTORYContains functions for easily adding constraints of type PC_ISDIRECTORY to properties compatible with this constraint
 NPC_ISVALIDContains functions for easily adding constraints of type PC_ISVALID to properties compatible with this constraint
 NPC_NOTEMPTYContains functions for easily adding constraints of type PC_NOTEMPTY to properties compatible with this constraint
 NPC_PATHEXISTSContains functions for easily adding constraints of type PC_PATHEXISTS to properties compatible with this constraint
 NPC_SELECTONLYONEContains functions for easily adding constraints of type PC_SELECTONLYONE to properties compatible with this constraint
 NWPropertyStructHelperThis contains some helping classes for compile time type conversion and similar
 CPushTypeToTupleFrontClass to push a type from a sequence to the front of a tuple type
 CPushTypeToTupleFront< T, boost::tuple< BOOST_PP_ENUM_PARAMS(10, T) > >Class to push a type from a sequence to the front of a tuple type
 CSequenceToTupleConverts a boost mpl sequence to a boost tuple
 CAsVectorConvert a list of template parameters to a boost::mpl::vector
 NWPVBaseTypesNamespace containing all base types of the WPropertyVariables
 NWQtNetworkColors
 NWStructuredTextParserThis namespace contains the WStructuredTextParser data types and the parser
 CKeyValueTypeKeyValueType - a tuple containing name and value
 CObjectTypeAn object is always a name and contains several further nodes
 NwtrackingForward declaration
 CWTrackingUtilityA class that provides untility functions and typedefs for tracking algorithms
 CWThreadedTrackingFunctionImplements a generalized multithreaded tracking algorithm
 CIndexTypeAn index for seed positions
 NWTypeTraitsAll kinds of type traits and policies like type priorities and type combinations
 CTypePromotionClass for checking the "better" type if two integral types are known
 CTypePromotion< T, T >Class for checking the "better" type if two integral types are known