![]() |
Atoms Crowd
7.0.0
|
Variation Tree Geo class. More...
#include <Variations.h>
Public Types | |
| enum | GeoType { kGeo = 0 , kNone , kVariationType , kExtraGeo } |
Public Member Functions | |
| VariationTreeGeo (AgentTypeVariationCPtr vt, const std::string &name) | |
| VariationTreeGeo (AgentTypeVariationCPtr vt, const std::string &name, const double weight, const bool locked, const GeoType geoType) | |
| void | hash (AtomsCore::MurmurHash3 &hasher) const |
| void | addChild (const std::string &name, VariationTreeGeo &vg) |
| const VariationTreeGeoMap & | getChildren () const |
| void | clearChildren () |
| void | setLocked (const bool locked) |
| const bool | getLocked () const |
| void | setWeight (const double weight) |
| const double | getWeight () const |
| void | setGeoType (const GeoType geoType) |
| const GeoType | getGeoType () const |
| const MaterialOverride & | getMaterialOverride () const |
| MaterialOverride & | getMaterialOverride () |
| void | addExcludeGeometry (const std::string &name, const ExcludeGeometry &eg) |
| const ExcludeGeometryMap & | getExcludeGeometries () const |
| ExcludeGeometryMap & | getExcludeGeometries () |
| const std::string & | getName () const |
| AgentTypeVariationCPtr | getAgentTypeVariation () const |
Variation Tree Geo class.