►N_logging | |
CColorFormatter | |
►Nfmt | |
Cformatter< T, std::enable_if_t< std::is_base_of< Eigen::DenseBase< T >, T >::value, char > > | |
Cis_range< Derived, std::enable_if_t< std::is_base_of< Eigen::DenseBase< Derived >, Derived >::value, char > > | |
►Nlagrange | Main namespace for Lagrange |
►Nbvh | |
CAABBIGL | |
►CBVH | |
CClosestPoint | |
CBVHNanoflann | |
►CEdgeAABBTree | |
CNode | |
►Nexperimental | |
►Ninternal | |
CArraySerialization | |
CArrayBase | |
CArrayTypeInfo | |
CAttribute | |
CAttributeManager | |
CEigenArray | This class is a thin wrapper around an Eigen matrix |
CEigenArrayRef | This class is a thin wrapper around an Eigen matrix |
CEigenArrayRef< _EigenType, false > | |
CEigenArrayRef< _EigenType, true > | |
CEnumToScalar | |
CEnumToScalar< ScalarEnum::DOUBLE > | |
CEnumToScalar< ScalarEnum::FLOAT > | |
CEnumToScalar< ScalarEnum::INT16 > | |
CEnumToScalar< ScalarEnum::INT32 > | |
CEnumToScalar< ScalarEnum::INT64 > | |
CEnumToScalar< ScalarEnum::INT8 > | |
CEnumToScalar< ScalarEnum::UINT16 > | |
CEnumToScalar< ScalarEnum::UINT32 > | |
CEnumToScalar< ScalarEnum::UINT64 > | |
CEnumToScalar< ScalarEnum::UINT8 > | |
CIndexedAttribute | |
CIndexedAttributeManager | |
CRawArray | This class provide a thin wrapper around a raw array |
CRawArray< _Scalar, _Rows, _Cols, _Options, false > | |
CRawArray< _Scalar, _Rows, _Cols, _Options, true > | |
CScalarToEnum | |
CScalarToEnum< double, void > | |
CScalarToEnum< float, void > | |
CScalarToEnum< int16_t, void > | |
CScalarToEnum< int32_t, void > | |
CScalarToEnum< int64_t, void > | |
CScalarToEnum< int8_t, void > | |
CScalarToEnum< uint16_t, void > | |
CScalarToEnum< uint32_t, void > | |
CScalarToEnum< uint64_t, void > | |
CScalarToEnum< uint8_t, void > | |
►Nimage | Basic image data structure |
Cconvert_image_pixel | |
CImageHistogram | A struct for storing an image histogram |
CImageStorage | |
CImageTraits | |
CImageView | |
CImageViewBase | |
►CRawInputImage | RawInputImage holds the basic info and the raw pointer (without ownership) to the image pixels |
CPixelTraits | |
CPixelTraits< Scalar, 1 > | |
►Nimage_io | |
CLoadImageResult | |
CSVGSetting | |
►Ninternal | Nullptr_t, size_t, ptrdiff_t basic_ostream bad_weak_ptr extent, remove_extent, is_array, is_void, common_type move, forward, swap |
CBucketSortOffset | Bucket sort offset infos |
CBucketSortResult | Bucket sort result object |
Ccontrol_block | NOT implemented: custom allocator support |
Ccontrol_block_base | |
Cdefault_delete | |
Cdefault_delete< T[]> | |
CInverseMapping | A simple struct representing the inverse of a 1-to-many mapping |
CMapAttributesOptions | Attribute mapping options |
Cptr | |
Cshared_ptr | NOT implemented: custom allocator support |
Cshared_ptr_access | |
Cshared_ptr_access< T, false, true > | |
Cshared_ptr_access< T, true, false > | |
CSkinningExtractNResult | |
CUnorientedEdge | |
Cweak_ptr | |
►Nio | Mesh input/output |
►Ninternal | |
CObjReaderResult | Output of the obj mesh loader |
►Nlegacy | |
CMeshLoaderParams | |
CMeshLoaderResult | |
CLoadOptions | Options used when loading a mesh or a scene |
CSaveOptions | Options used when saving a mesh or a scene |
►Nlegacy | |
CBackwardMeshMapping | |
CComponents | |
CComputeBorderedComponentsOutput | |
CComputeMeshCentroidOutput | |
CComputePointcloudPCAOutput | |
CForwardMeshMapping | |
CMarchingTrianglesOutput | |
CMeshMapping | |
CMeshTopology | |
CSelectFacetsByNormalSimilarityParameters | Given a seed vertex, selects faces around it based on the change in triangle normals |
►Nmapbox | |
►Ndetail | |
CEarcut | |
►Nutil | |
Cnth | |
►NMeshTraitHelper | |
Cis_mesh_helper | |
Cis_mesh_helper< MeshType, typename Void< typename MeshType::VertexArray, typename MeshType::FacetArray >::type > | |
Cis_mesh_smart_ptr_helper | |
Cis_mesh_smart_ptr_helper< MeshTypePtr, typename Void< typename MeshTypePtr::element_type, typename MeshTypePtr::element_type::VertexArray, typename MeshTypePtr::element_type::FacetArray >::type > | |
CVoid | |
►Npoisson | |
►Nthreadpool | |
CThreadPool | |
►CAttributeEvaluator | Attribute evaluator class |
►CImpl | |
CDerived | |
CCommonOptions | Shared options for Poisson surface reconstruction |
CEvaluatorOptions | Option struct for Poisson surface reconstruction |
CReconstructionOptions | Option struct for Poisson surface reconstruction |
►Npython | |
CPyAttribute | |
CPyIndexedAttribute | |
CPythonLoggingSink | |
►Nraycasting | Raycasting operations |
CClosestPointResult | |
CEmbreeRayCaster | A wrapper for Embree's raycasting API to compute ray intersections with (instances of) meshes |
CRaycasterMesh | |
CRaycasterMeshDerived | |
►Nscene | |
CAnimation | |
CCamera | |
CExtensions | |
CImageBufferExperimental | Minimalistic image data structure that stores the raw image data |
CImageExperimental | Image structure that can store either image data or reference to an image file |
CLight | |
CMaterialExperimental | |
CMeshInstance | A single mesh instance in a scene |
CNode | |
CRemeshingOptions | Options that define how remeshing algorithms (tessellate, decimate, quadrangulate) treat meshes within a scene |
CScene | |
CSceneMeshInstance | |
CSimpleScene | Simple scene container for instanced meshes |
CSkeleton | |
CTexture | |
CTextureInfo | |
CUserDataConverter | |
CValue | |
►Nsubdivision | Subdivision surfaces |
►Ninternal | |
COSDUV | |
COSDVertex | |
CInterpolatedAttributeIds | |
CInterpolatedAttributes | Helper class to select which attributes to interpolate |
CMeshConverter | |
CSubdivisionOptions | Mesh subdivision options |
►Ntesting | |
CCreateOptions | Options for mesh creation |
►Nui | Lagrange UI Viewer and mini 3D engine |
►Ndetail | |
Cargs_to_tuple | |
Cconvert_implicit | |
►Nutil | |
CAsFunction | |
CAsFunction< ReturnType(*)(Arg)> | |
CAsFunction< ReturnType(Arg) const > | |
CAsFunction< ReturnType(Class::*)(Arg) const > | |
Clambda_helper | |
Clambda_helper< Result(F::*)(Args...) const > | |
►Nutils | |
Cpair_hash | |
Cvalue_field | |
Cvalue_field< double > | |
Cvalue_field< float > | |
Cvalue_field< int > | |
CAABB | |
CAcceleratedPicking | |
CAttributeRender | |
CBounds | Extent in 3D defined by Axis Aligned Bounding Box |
►CCamera | Camera class |
CRay | |
CViewportTransform | Transform in the normalized coordinate space |
CCameraChangedEvent | Triggered when Camera component has changed in the default systems |
CCameraController | |
CCameraFocusAndFit | |
CCameraTurntable | |
CColor | |
CColormapShaderMode | |
CComponentPanel | |
CDefaultLayers | |
CDefaultPanels | |
CDefaultShaderAtrribNames | |
CDefaultShaderIndicesNames | |
CDefaultShaders | |
CDefaultSystems | IDs of default systems, in order of execution See Systems class for manipulation of systems execution |
CDefaultTools | |
CDehoveredEvent | Triggered when Hovered component is removed from an entity |
CDeselectedEvent | Triggered when Selected component is removed from an entity |
CDockspace | |
CElementEdge | |
CElementFace | |
CElementObject | |
CElementVertex | |
CEventEmitter | |
►CFileDialogPath | RAII Wrapper for fs::path obtained from a file dialog |
CFileDialogPathImpl | Shared handle to manage temporary filesystem file lifetime |
CFileFilter | File filter option |
CFocusedViewportPanel | |
CFrameBuffer | |
CFrustum | Frustum defined using 6 planes |
CGizmoContext | Gizmo system state (context variable) |
CGizmoObjectTransform | GizmoObjectTransform component is attached to every entity being transformed by the gizmo system |
CGLMesh | |
CGlobalTime | |
CGLQuery | |
CGLRenderQueueItem | |
CGLScope | |
CGLState | |
CGPUBuffer | |
CHovered | |
CHoveredEvent | Triggered when Hovered component is added to an entity |
CHoveredTemp | |
CIBL | |
CIBLChangedEvent | Triggered when IBL has changed |
CImmediateEntities | |
►CInputState | |
CMouse | |
►CKeybinds | Stores keybinds for actions |
CKeybind | Key/mouse shortcut |
CLastTool | |
CLayer | |
CLightComponent | Light component By default, light points in the +Z direction, unless transformed |
CLightComponentChangedEvent | Triggered when Light component has changed |
CLogData | |
CLoggerContextData | |
CLoggerPanel | |
CMainMenuHeight | |
CMaterial | |
CMeshData | |
CMeshDataDirty | |
CMeshElementIDMaterial | |
CMeshGeometry | |
CMeshRender | |
CMeshRenderChangedEvent | Triggered when MeshRender component has changed |
CMeshSelectionRender | Singleton component storing materials and temporary entities for selected mesh element visualization |
CName | |
CObjectIDViewport | |
CPaginatedMatrixWidget | |
CPayloadComponent | Payload for sending components through UI |
CPayloadEntity | Payload for sending entities through UI |
CPBRMaterial | |
CPostProcessQuadVertexData | |
CRasterizerOptions | Rasterization pipeline option names |
CRayFacetHit | |
CRenderContext | |
CRotateToolTag | |
CScaleToolTag | |
CScenePanel | |
CSelected | |
CSelectedEvent | Triggered when Selected component is added to an entity |
CSelectionContext | Global component with information about current viewport selection |
CSelectionViewport | |
CSelectToolTag | |
CShader | |
CShaderBoolProperty | |
CShaderColorProperty | |
CShaderDefinition | |
CShaderException | |
CShaderFloatProperty | |
CShaderIntProperty | |
CShaderLoader | |
CShaderProperty | |
CShaderTextureProperty | |
CShaderTextureValue | |
CShaderValue | |
CShaderVectorProperty | |
CShadowMap | |
CShadowMapFBO | |
CShadowmappingViewport | |
CSkyboxCubeVertexData | |
CSubSelection | |
CSystems | Container for System s |
CTemporaryLigthVisualization | |
►CTexture | |
CDownloadResult | |
CParams | |
CTransform | |
CToolbarPanel | |
CTools | |
CTransform | Affine transformation |
CTransformChangedEvent | Triggered when Transform component has changed Only monitors global transform (not local) Note: this check is only performed when at least one listener is registered |
CTranslateToolTag | |
CTreeNode | |
Ctype_traits | |
Ctype_traits< double > | |
Ctype_traits< float > | |
Ctype_traits< int16_t > | |
Ctype_traits< int32_t > | |
Ctype_traits< int8_t > | |
Ctype_traits< uint16_t > | |
Ctype_traits< uint32_t > | |
Ctype_traits< uint8_t > | |
CUIPanel | |
CUIWidget | |
CVAO | |
►CVertexBuffer | |
CDataDescription | |
CVertexData | |
►CViewer | Viewer use systems() to add functions that should be called every frame use registry() or util functions to read and manipulate application's state |
CWindowOptions | Window creation options |
CViewportComponent | |
CViewportPanel | |
CWindowCloseEvent | |
CWindowDropEvent | |
CWindowResizeEvent | |
CWindowSize | |
►Nvolume | |
►Nlegacy | |
CMeshAdapter | Adapter class to interface a Lagrange mesh with OpenVDB functions |
CMeshToVolumeOptions | Mesh to volume conversion options |
CVolumeToMeshOptions | Volume to mesh isosurfacing options |
►Nwinding | |
►CFastWindingNumber | Fast winding number computation for triangle soups |
CImpl | |
CActingMeshGeometry | |
CAdjacencyList | Adjacency list |
CAttribute | Derived attribute class that stores the actual information |
CAttributeBase | Base handle for attributes |
CAttributeFilter | Helper object to filter attributes based on name, id, usage or element type |
CAttributeMatcher | Helper object to match attributes based on usage, element type, and number of channels |
CAttributeName | |
CAttributes | Legacy attribute class |
CBadCastError | An exception of this type is thrown when a lagrange::safe_cast<> fails |
CBitField | Bit field utility class |
CChainEdgesOptions | Options for chain_directed_edges and chain_undirected_edges |
CChainEdgesResult | Result struct holding the loops and chains extracted from a set of edges |
CCloseSmallHolesOptions | Option struct for closing small holes |
CComponentOptions | Options to control connected components computation |
CComputePointcloudPCAOptions | |
CConnectivity | |
Ccopy_on_write_ptr | A handle type with copy-on-write semantics |
CCornerNormalOptions | Option struct for computing per-corner mesh normals |
CDihedralAngleOptions | Option struct for computing dihedral angles |
CDijkstraDistanceOptions | Option struct for compute_dijkstra_distance |
CDisjointSets | Disjoint sets computation |
CDisjointSetsWithSize | |
CEdgeLengthOptions | |
►CEdgeType | |
Citerator | |
CError | Base exception for errors thrown by Lagrange functions |
CExactPredicates | |
CExactPredicatesShewchuk | |
CFacetAreaOptions | Option struct for computing per-facet area |
CFacetCentroidOptions | Option struct for computing per-facet centroid |
CFacetNormalOptions | Option struct for computing per-facet mesh normals |
►CFrustum | An array of four planes that define a frustum |
CPlane | A plane defined by a normal and a point |
CFrustumSelectionOptions | Option struct for selecting facets |
Cfunction_ref | A lightweight non-owning reference to a callable |
Cfunction_ref< R(Args...)> | Specialization for function types |
CGenuineMeshGeometry | |
CGreedyColoringOptions | Option struct for computing dihedral angles |
CIndexedAttribute | Derived attribute class that stores the actual information |
CIndexedAttributes | Legacy indexed attribute class |
CIsolineOptions | Options for isoline extraction/trimming |
CMesh | |
CMeshAreaOptions | Option struct for computing mesh area |
CMeshBase | |
CMeshCentroidOptions | Option struct for computing mesh centroid |
CMeshCovarianceOptions | Options struct for computing mesh covariance |
CMeshGeometry | |
CMeshNavigation | This class is used to navigate elements of a mesh |
CMeshTrait | MeshTrait class provide compiler check for different mesh types |
CNormalOptions | Option struct for computing indexed mesh normals |
COrderedPairHash | Compute an order-dependent hash of a pair of values |
COrderedPairHash< std::pair< U, V > > | |
COrientationOptions | Option struct for computing if edges are oriented |
COrientOptions | Options for orienting the facets of a mesh |
CParsingError | An exception of this type is thrown when a parsing error occurs |
CPointcloudPCAOutput | |
CProgressCallback | A simple thread-safe progress callback |
CRemapVerticesOptions | Remap vertices options |
CRemoveDuplicateFacetOptions | Options for remove_duplicate_facets |
CRemoveDuplicateVerticesOptions | Option struct for remove_duplicate_vertices |
CRemoveNullAreaFacetsOptions | Option struct for remove_null_area_facets |
CRescaleUVOptions | |
CSamplePointsOnSurfaceOutput | |
CScopedLogLevel | Changes the level of logger to something else in a scope |
CScopedTimer | Similar to a VerboseTimer, but uses RAII to call tick()/tock() |
CSeamEdgesOptions | Options for computing seam edges |
CSelectFacetsByNormalSimilarityOptions | Option struct for selecting facets based on normal similarity |
CSeparateByComponentsOptions | Option settings for separate_by_components |
CSeparateByFacetGroupsOptions | Option settings for separate_by_facet_groups |
CSharedSpan | Shared span with ownership tracking |
CSilentMultiTimer | A timer that keeps track of a total time as well as intervals |
CSilentTimer | A timer that does not print after tock() |
CSmallVector | Hybrid vector that uses the stack upto a maximum size, and the heap beyond that |
CSplitLongEdgesOptions | |
CStackSet | Stack-allocated set with a maximum size |
CStackVector | Stack-allocated vector with a maximum size |
CStaticAssertableBool | Compilers might complain about static_assert(false, "") |
CSubmeshOptions | Options for extract submesh |
►CSurfaceMesh | A general purpose polygonal mesh class |
CBareMeshTag | Overload tag |
CReservedAttributeIds | Reserved attribute ids |
CTangentBitangentOptions | Option struct for computing tangent and bitangent vectors |
CTangentBitangentResult | Result type of the compute_tangent_bitangent function |
CThickenAndCloseOptions | Options for thicken_and_close_mesh |
CTransformOptions | Options available when applying affine transforms to a mesh |
CUnflipUVOptions | |
CUVChartOptions | |
CUVDistortionOptions | Option struct for compute uv distortion |
CUVMeshOptions | |
Cvalue_ptr | Smart pointer with value semantics |
CVerboseTimer | Creates a verbose timer that prints after tock() |
CVertexManifoldOptions | Option struct for computing manifold flags |
CVertexNormalOptions | Option struct for computing per-vertex mesh normals |
CVertexValenceOptions | Option struct for computing vertex valence |
CWeldOptions | Options for welding indexed attributes |
►Nstd | |
Chash< lagrange::EdgeType< Index > > | |
►Ntest_io | |
CTestIO | |
►Ntest_mesh_instance | |
CTestMeshInstance | |
►Ntest_mesh_subdivision | |
CTestMeshSubdivision | |
►Ntest_poisson_reconstruction | |
CTestPoissonReconstruction | |
►Ntest_scene | |
CTestScene | |
►Ntest_simple_scene | |
CTestSimpleScene | |
►Ntests | |
►Ntest_attribute | |
CTestAttribute | |
►Ntest_cast_attribute | |
CTestCastAttribute | |
►Ntest_close_small_holes | |
CTestCloseSmallHoles | |
►Ntest_combine_meshes | |
CTestCombineMeshes | |
►Ntest_compute_centroid | |
CTestComputeCentroid | |
►Ntest_compute_components | |
CTestComputeComponents | |
►Ntest_compute_dihedral_angles | |
CTestComputeDihedralAngles | |
►Ntest_compute_dijkstra_distance | |
CTestComputeDijkstraDistance | |
►Ntest_compute_edge_lengths | |
CTestComputeEdgeLengths | |
►Ntest_compute_facet_area | |
CTestComputeFacetArea | |
►Ntest_compute_facet_normal | |
CTestComputeFacetNormal | |
►Ntest_compute_mesh_covariance | |
CTestComputeMeshCovariance | |
►Ntest_compute_normal | |
CTestComputeNormal | |
►Ntest_compute_pointcloud_pca | |
CTestComputePointcloudPCA | |
►Ntest_compute_seam_edges | |
CTestComputeCentroid | |
►Ntest_compute_tangent_bitangent | |
CTestComputeTangentBitangent | |
►Ntest_compute_uv_distortion | |
CTestComputeUVDistortion | |
►Ntest_compute_vertex_normal | |
CTestComputeVertexNormal | |
►Ntest_compute_vertex_valence | |
CTestComputeVertexValence | |
►Ntest_detect_degenerate_facets | |
CTestDetectDegenerateFacets | |
►Ntest_filter_attributes | |
CTestFilterAttributes | |
►Ntest_indexed_attribute | |
CTestIndexedAttribute | |
►Ntest_isoline | |
CTestIsoline | |
►Ntest_normalize_meshes | |
CTestNormalizeMeshes | |
►Ntest_orient_outward | |
CTestOrientOutward | |
►Ntest_permute_facets | |
CTestPermuteFacets | |
►Ntest_permute_vertices | |
CTestPermuteVertices | |
►Ntest_remap_vertices | |
CTestRemapVertices | |
►Ntest_remove_degenerate_facets | |
CTestRemoveDegenerateFacets | |
►Ntest_remove_duplicate_vertices | |
CTestRemoveDuplicateVertices | |
►Ntest_remove_null_area_facets | |
CTestRemoveNullAreaFacets | |
►Ntest_remove_short_edges | |
CTestRemoveShortEdges | |
►Ntest_remove_topologically_degenerate_facets | |
CTestRemoveTopologicallyDegenerateFacets | |
►Ntest_resolve_nonmanifoldness | |
CTestRemoveNonmanifoldness | |
CTestRemoveVertexNonmanifoldness | |
►Ntest_select_facets_by_normal_similarity | |
CTestSelectFacetsByNormalSimilarity | |
►Ntest_select_facets_in_frustum | |
CTestSelectFacetsInFrustum | |
►Ntest_split_long_edges | |
CTestSplitLongEdges | |
►Ntest_surface_mesh | |
CTestSurfaceMesh | |
►Ntest_thicken_and_close_mesh | |
CTestThickenAndCloseMesh | |
►Ntest_transform_mesh | |
CTestTransformMesh | |
►Ntest_triangulate_polygonal_facets | |
CTestTriangulatePolygonalFacets | |
►Ntest_unify_index_buffer | |
CTestUnifyIndexBuffer | |
►Ntest_weld_indexed_attribute | |
CTestWeldIndexedAttribute | |
CArgs | |
CMeshFacetAdapter | |
Ctype_caster< lagrange::scene::Value > | |
Ctype_caster< lagrange::StackVector< T, N > > | Type caster to map lagrange::StackVector to python list data structure |