![]() |
OpenWalnut
1.5.0dev
|
| ▼Nbutterfly | |
| CWNewVertex | Depicts a point that is subdivided on a line between two vertices |
| CWVertexFactory | Class that manages all vertex properties |
| CWButterflyCalculator | Class that depicts the whole Butterfly subdivision algorithm but nothing more as such |
| CWButterflyFactory | Class that depicts the whole Butterfly subdivision algorithm but nothing more as such |
| CWSubdivisionValidator | Class that validates the Butterfly subdivision |
| NdefaultColor | Some default colors |
| Nmath | Some math ops |
| NPickingDVRHelper | |
| ▼NPROPERTY_TYPE_HELPER | This namespace contains several helper classes which translate their template type to an enum |
| CWTypeIdentifier | Class helping to adapt types specified as template parameter into an enum |
| CWStringConversion | Class 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_utils | Some utilities for string manipulation and output operations |
| CfromStringImpl | Conversion 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_utils | TriangleMesh utils |
| NUgly | |
| ▼Nutility | |
| CEdge | A helper class that is used to store edges as pairs of vertex indices |
| ▼NWAngleHelper | Contains functions to help determine the path with the smallest angle change |
| CHashFn | Hash function for the unorder map |
| NWCombinerTypes | |
| ▼Nwcp | |
| CNeighbourhood | Neighborhood position |
| NWDataTexture3DScalers | Namespace provides some scaling functions for scaling data values to meet the OpenGL requirements |
| NWDemoGeometry | This namespace contains functions to create demo geometry |
| ▼Nwge | Extend the wge utils namespace with additional methods relating WDataTexture3D |
| CUniformType | Class 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 |
| CGLType | Class 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 |
| NWGEShaderPropertyDefineOptionsTools | Contains some utility functions related to the WGEShaderPropertyDefineOptions class |
| Nwip | |
| Nwlimits | Project wide limits for different quantities |
| ▼Nwlog | This namespace collects several convenient access points such as wlog::err for logging with streams to our WLogger |
| ▼CWStreamedLogger | Resource class for streamed logging |
| CBuffer | Actually implementing the streaming functionality |
| NwMarchingCubesCaseTables | |
| ▼NWPredicateHelper | This namespace contains some useful helper classes which use some common class methods as predicate |
| CName | This 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 |
| CArbitraryPredicateBase | This class builds the base for wrapping around nearly every possible predicates like functors, classes with operator() and so on |
| CArbitraryPredicate | The actual class implementing the predicate evaluation |
| ▼NWPropertyHelper | This namespace contains several utility functions to handle properties |
| NPC_CONFIRMOVERWRITE | Contains functions for easily adding contraints of type PC_CONFIRMOVERWRITE to properties compatible with this constraint |
| NPC_ISDIRECTORY | Contains functions for easily adding constraints of type PC_ISDIRECTORY to properties compatible with this constraint |
| NPC_ISVALID | Contains functions for easily adding constraints of type PC_ISVALID to properties compatible with this constraint |
| NPC_NOTEMPTY | Contains functions for easily adding constraints of type PC_NOTEMPTY to properties compatible with this constraint |
| NPC_PATHEXISTS | Contains functions for easily adding constraints of type PC_PATHEXISTS to properties compatible with this constraint |
| NPC_SELECTONLYONE | Contains functions for easily adding constraints of type PC_SELECTONLYONE to properties compatible with this constraint |
| ▼NWPropertyStructHelper | This contains some helping classes for compile time type conversion and similar |
| CPushTypeToTupleFront | Class 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 |
| CSequenceToTuple | Converts a boost mpl sequence to a boost tuple |
| CAsVector | Convert a list of template parameters to a boost::mpl::vector |
| NWPVBaseTypes | Namespace containing all base types of the WPropertyVariables |
| NWQtNetworkColors | |
| ▼NWStructuredTextParser | This namespace contains the WStructuredTextParser data types and the parser |
| CKeyValueType | KeyValueType - a tuple containing name and value |
| CObjectType | An object is always a name and contains several further nodes |
| ▼Nwtracking | Forward declaration |
| CWTrackingUtility | A class that provides untility functions and typedefs for tracking algorithms |
| ▼CWThreadedTrackingFunction | Implements a generalized multithreaded tracking algorithm |
| CIndexType | An index for seed positions |
| ▼NWTypeTraits | All kinds of type traits and policies like type priorities and type combinations |
| CTypePromotion | Class 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 |