OCCT-Light 0.1
C ABI and C++ veneer for multi-language CAD workflows
Loading...
Searching...
No Matches
occtl::JointId Class Reference

Session-local identity of an assembly joint record. Mirrors occtl_joint_id_t. More...

#include <topo.hpp>

Public Member Functions

 JointId (const ::occtl_joint_id_t theId) noexcept
 Wraps an existing C value type (zero-cost).
 
::occtl_joint_id_t get () const noexcept
 Borrows-it view of the underlying C value type, for direct ABI calls.
 
bool is_valid () const noexcept
 True when the ID is not the all-zero sentinel.
 
bool operator== (const JointId &theOther) const noexcept
 Bitwise equality.
 
bool operator!= (const JointId &theOther) const noexcept
 Bitwise inequality.
 

Static Public Member Functions

static JointId invalid () noexcept
 Returns the invalid sentinel (all-zero bits).
 

Detailed Description

Session-local identity of an assembly joint record. Mirrors occtl_joint_id_t.


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