![]() |
Enzo
|
Basic attribute, parameter, and node types for Enzo. More...
#include <Eigen/Dense>
Go to the source code of this file.
Typedefs | |
using | enzo::ga::AttrType = AttributeType |
using | enzo::ga::AttrOwner = AttributeOwner |
using | enzo::ga::Offset = size_t |
ga::Offset is the index of an element in a given AttributeOwner. | |
using | enzo::bt::floatT = double |
using | enzo::bt::intT = int64_t |
using | enzo::bt::boolT = bool |
using | enzo::bt::Vector3 = Eigen::Vector3d |
using | enzo::bt::Vector4 = Eigen::Vector4d |
using | enzo::bt::String = std::string |
using | enzo::nt::OpId = uint64_t |
The unique ID assigned to each node in the network. | |
Enumerations | |
enum class | enzo::ga::AttributeOwner { POINT , VERTEX , PRIMITIVE , GLOBAL } |
The segment of geometry that owns a particular attribute. More... | |
enum class | enzo::ga::AttributeType { intT , floatT , listT , vectorT , boolT } |
Data types available to store attribute values in. | |
enum class | Type { LIST_TERMINATOR , STRING , FLOAT , BOOL , XYZ , INT , TOGGLE } |
enum class | SocketIOType { Input , Output } |
Basic attribute, parameter, and node types for Enzo.
using enzo::ga::Offset = size_t |
ga::Offset is the index of an element in a given AttributeOwner.
Eg. point index, vertex index, primitive index, or global index. This different but similar in concept to a point number. This value will stay consistant through geometry modification such as adding and deleting points unlress defragmented.
|
strong |
The segment of geometry that owns a particular attribute.