Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Data Fields
BRepGraph_HistoryRecord Struct Reference

One atomic modification event recorded in the graph's history log. More...

#include <BRepGraph_HistoryRecord.hxx>

Data Fields

TCollection_AsciiString OperationName
 
size_t SequenceNumber = 0
 
NCollection_DataMap< BRepGraph_NodeId, NCollection_DynamicArray< BRepGraph_NodeId > > Mapping
 Key: original node id before the operation. Value: sequence of replacement node ids after the operation.
 
TCollection_AsciiString ExtraInfo
 Optional extra info for diagnostic/debugging purposes. E.g., merge tolerance, canonical source index.
 

Detailed Description

One atomic modification event recorded in the graph's history log.

A HistoryRecord captures what happened during a single call to BRepGraph::ApplyModification():

The history log is append-only within a graph's lifetime.

Field Documentation

◆ ExtraInfo

TCollection_AsciiString BRepGraph_HistoryRecord::ExtraInfo

Optional extra info for diagnostic/debugging purposes. E.g., merge tolerance, canonical source index.

◆ Mapping

Key: original node id before the operation. Value: sequence of replacement node ids after the operation.

◆ OperationName

TCollection_AsciiString BRepGraph_HistoryRecord::OperationName

◆ SequenceNumber

size_t BRepGraph_HistoryRecord::SequenceNumber = 0

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