MeshLib
 
Loading...
Searching...
No Matches
MR::TypedFlatTree Struct Reference

#include <MRSceneOperations.h>

Static Public Member Functions

static MRVIEWER_API TypedFlatTree fromFlatTree (const FlatTree &tree)
 

Public Attributes

std::shared_ptr< Objectroot
 
std::vector< std::shared_ptr< ObjectMesh > > objsMesh
 
std::vector< std::shared_ptr< ObjectLines > > objsLines
 
std::vector< std::shared_ptr< ObjectPoints > > objsPoints
 

Detailed Description

flat representation of an object tree with objects being grouped by their types to keep the class reasonably simple and useful, only mesh, polyline, and point cloud objects are grouped

Member Function Documentation

◆ fromFlatTree()

static MRVIEWER_API TypedFlatTree MR::TypedFlatTree::fromFlatTree ( const FlatTree & tree)
static

Member Data Documentation

◆ objsLines

std::vector<std::shared_ptr<ObjectLines> > MR::TypedFlatTree::objsLines

◆ objsMesh

std::vector<std::shared_ptr<ObjectMesh> > MR::TypedFlatTree::objsMesh

◆ objsPoints

std::vector<std::shared_ptr<ObjectPoints> > MR::TypedFlatTree::objsPoints

◆ root

std::shared_ptr<Object> MR::TypedFlatTree::root

The documentation for this struct was generated from the following file: