MeshLink
Computational geometry access
GeometryGroupManager Class Reference

Storage for geometry groups. More...

#include <GeometryGroup.h>

Public Member Functions

bool addGroup (GeometryGroup &group)
 
GeometryGroupgetByName (std::string name)
 
GeometryGroupgetByID (MLINT id)
 
void getIDs (std::vector< MLINT > &idList) const
 Return array of GeometryGroup IDs. More...
 
MLINT getCount () const
 Return count of GeometryGroups. More...
 

Private Attributes

std::vector< GeometryGroupgeometry_groups_
 

Detailed Description

Storage for geometry groups.

Supports lookup by group name and ID.

Definition at line 152 of file GeometryGroup.h.

Member Function Documentation

◆ addGroup()

bool GeometryGroupManager::addGroup ( GeometryGroup group)

◆ getByID()

GeometryGroup* GeometryGroupManager::getByID ( MLINT  id)

◆ getByName()

GeometryGroup* GeometryGroupManager::getByName ( std::string  name)

◆ getCount()

MLINT GeometryGroupManager::getCount ( ) const

Return count of GeometryGroups.

◆ getIDs()

void GeometryGroupManager::getIDs ( std::vector< MLINT > &  idList) const

Return array of GeometryGroup IDs.

Member Data Documentation

◆ geometry_groups_

std::vector<GeometryGroup> GeometryGroupManager::geometry_groups_
private

Definition at line 167 of file GeometryGroup.h.


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