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 |