Manifold 3.0
Robust geometry
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cany_compare< A, B >
 Cany_compare< mat< T, M, 1 >, mat< T, M, 1 > >
 Cany_compare< mat< T, M, 2 >, mat< T, M, 2 > >
 Cany_compare< mat< T, M, 3 >, mat< T, M, 3 > >
 Cany_compare< mat< T, M, 4 >, mat< T, M, 4 > >
 Cany_compare< vec< T, 1 >, vec< T, 1 > >
 Cany_compare< vec< T, 2 >, vec< T, 2 > >
 Cany_compare< vec< T, 3 >, vec< T, 3 > >
 Cany_compare< vec< T, 4 >, vec< T, 4 > >
 Capply< F, Void, T >
 Capply< F, scalars_t< A >, A, mat< B, M, N > >
 Capply< F, scalars_t< A >, A, vec< B, M > >
 Capply< F, scalars_t< A >, A, vec< B, M >, vec< C, M > >
 Capply< F, scalars_t< A, B >, A, B, vec< C, M > >
 Capply< F, scalars_t< A, C >, A, vec< B, M >, C >
 Capply< F, scalars_t< A... >, A... >
 Capply< F, scalars_t< B >, mat< A, M, N >, B >
 Capply< F, scalars_t< B >, vec< A, M >, B >
 Capply< F, scalars_t< B >, vec< A, M >, B, vec< C, M > >
 Capply< F, scalars_t< B, C >, vec< A, M >, B, C >
 Capply< F, scalars_t< C >, vec< A, M >, vec< B, M >, C >
 Capply< F, scalars_t<>, mat< A, M, N > >
 Capply< F, scalars_t<>, mat< A, M, N >, mat< B, M, N > >
 Capply< F, scalars_t<>, vec< A, M > >
 Capply< F, scalars_t<>, vec< A, M >, vec< B, M > >
 Capply< F, scalars_t<>, vec< A, M >, vec< B, M >, vec< C, M > >
 CBoxAxis-aligned 3D box, primarily for bounding
 Cclamp
 Cconverter< T, U >
 Cconverter< mat< T, 1, 1 >, identity_t >
 Cconverter< mat< T, 2, 2 >, identity_t >
 Cconverter< mat< T, 2, 3 >, identity_t >
 Cconverter< mat< T, 3, 3 >, identity_t >
 Cconverter< mat< T, 3, 4 >, identity_t >
 Cconverter< mat< T, 4, 4 >, identity_t >
 Cconverter< std::array< T, 1 >, vec< T, 1 > >
 Cconverter< std::array< T, 2 >, vec< T, 2 > >
 Cconverter< std::array< T, 3 >, vec< T, 3 > >
 Cconverter< std::array< T, 4 >, vec< T, 4 > >
 Cconverter< vec< T, 1 >, std::array< T, 1 > >
 Cconverter< vec< T, 2 >, std::array< T, 2 > >
 Cconverter< vec< T, 3 >, std::array< T, 3 > >
 Cconverter< vec< T, 4 >, std::array< T, 4 > >
 CCrossSectionTwo-dimensional cross sections guaranteed to be without self-intersections, or overlaps between polygons (from construction onwards). This class makes use of the Clipper2 library for polygon clipping (boolean) and offsetting operations
 Cempty
 CExecutionContextObserve and control a long-running Manifold evaluation
 CExecutionParamsGlobal parameters that control debugging output. Only has an effect when compiled with the MANIFOLD_DEBUG flag
 Cgetter< I >
 Cgetter< 0 >
 Cgetter< 1 >
 Cgetter< 2 >
 Cgetter< 3 >
 Chash< linalg::mat< T, M, 1 > >
 Chash< linalg::mat< T, M, 2 > >
 Chash< linalg::mat< T, M, 3 > >
 Chash< linalg::mat< T, M, 4 > >
 Chash< linalg::vec< T, 1 > >
 Chash< linalg::vec< T, 2 > >
 Chash< linalg::vec< T, 3 > >
 Chash< linalg::vec< T, 4 > >
 Cidentity_t
 Clerp
 Cmake_seq_impl< A, N >
 Cmake_seq_impl< A, 0 >
 Cmake_seq_impl< A, 1 >
 Cmake_seq_impl< A, 2 >
 Cmake_seq_impl< A, 3 >
 Cmake_seq_impl< A, 4 >
 CManifoldThis library's internal representation of an oriented, 2-manifold, triangle mesh - a simple boundary-representation of a solid object. Use this class to store and operate on solids, and use MeshGL for input and output
 Cmat< T, M, N >
 Cmat< T, M, 1 >
 Cmat< T, M, 2 >
 Cmat< T, M, 3 >
 Cmat< T, M, 4 >
 Cmax
 CMeshGLP< Precision, I >Mesh input/output suitable for pushing directly into graphics libraries
 Cmin
 Cop_add
 Cop_and
 Cop_cmp
 Cop_div
 Cop_eq
 Cop_ge
 Cop_gt
 Cop_int
 Cop_le
 Cop_lsh
 Cop_lt
 Cop_mod
 Cop_mul
 Cop_ne
 Cop_neg
 Cop_not
 Cop_or
 Cop_pos
 Cop_rsh
 Cop_sub
 Cop_un
 Cop_xor
 Cord< T >
 CPathImpl
 CPolyVertPolygon vertex
 CQualityThese static properties control how circular shapes are quantized by default on construction
 CRayHitResult of a ray cast query against a Manifold
 CRectAxis-aligned 2D box, primarily for bounding
 Cruntime_error
 Cscalar_type< A >
 Cscalar_type< mat< T, M, N > >
 Cscalar_type< vec< T, M > >
 Cscalars< T >
 Cscalars<>
 Cselect
 Cseq< I >
 CSmoothnessDefines which edges to sharpen and how much for the Manifold.Smooth() constructor
 Cstd_abs
 Cstd_acos
 Cstd_asin
 Cstd_atan
 Cstd_atan2
 Cstd_copysign
 Cstd_cos
 Cstd_isfinite
 Cstd_sin
 Cstd_sqrt
 Cstd_tan
 CTimer
 Ctype
 Cvec< T, M >
 Cvec< T, 1 >
 Cvec< T, 2 >
 Cvec< T, 3 >
 Cvec< T, 4 >
 CVecView< T >