Microflow 3D
v1.0
|
A class that allows to determine the proper NodeID from combined nodeType, uidThreadNr, ThreadCount, ComponentNr and PhaseNr. More...
#include <NodeID.h>
Public Member Functions | |
NodeID () | |
~NodeID ()=default | |
Data Fields | |
union { | |
struct { | |
uint16_t nodeType:16 | |
uint16_t uidThreadNr:16 | |
uint16_t ThreadCount:16 | |
uint8_t ComponentNr:8 | |
uint8_t PhaseNr:8 | |
} Node | |
uint64_t NodeID | |
} | node_id |
A class that allows to determine the proper NodeID from combined nodeType, uidThreadNr, ThreadCount, ComponentNr and PhaseNr.
|
inline |
|
default |
Referenced by NodeID().
struct { ... } MF::GB::NodeID::Node |
Referenced by MF::GB::AutoSettingNode::BoundaryFind(), MF::GB::GeometryBuildFromSTL::Clean(), MF::GB::AutoSettingNode::DefaultTypeSet(), MF::Database::AutoThreading::GridThreading(), MF::GB::AutoSettingNode::NodeTypeClass(), MF::Database::Thread::Thread(), MF::Database::AutoThreading::ThreadPartitioning(), MF::GB::BoundaryFromThread::VDBBoundaryAdd(), MF::GB::FluidFromThread::VDBFluidAdd(), and MF::GB::SolidFromThread::VDBSolidAdd().
union { ... } MF::GB::NodeID::node_id |
Referenced by MF::GB::AutoSettingNode::BoundaryFind(), MF::GB::GeometryBuildFromSTL::Clean(), MF::GB::AutoSettingNode::DefaultTypeSet(), MF::Database::AutoThreading::GridThreading(), NodeID(), MF::GB::AutoSettingNode::NodeTypeClass(), MF::Database::Thread::Thread(), MF::Database::AutoThreading::ThreadPartitioning(), MF::GB::BoundaryFromThread::VDBBoundaryAdd(), MF::GB::FluidFromThread::VDBFluidAdd(), and MF::GB::SolidFromThread::VDBSolidAdd().
uint64_t MF::GB::NodeID::NodeID |
Definition at line 29 of file NodeID.h.
Referenced by MF::GB::AutoSettingNode::BoundaryFind(), MF::GB::GeometryBuildFromSTL::Clean(), MF::GB::AutoSettingNode::DefaultTypeSet(), MF::Database::AutoThreading::GridThreading(), MF::GB::AutoSettingNode::NodeTypeClass(), MF::Database::Thread::Thread(), MF::Database::AutoThreading::ThreadPartitioning(), MF::GB::BoundaryFromThread::VDBBoundaryAdd(), MF::GB::FluidFromThread::VDBFluidAdd(), and MF::GB::SolidFromThread::VDBSolidAdd().