Description
- read file
nist_ctc_05_asme1_ap242-e1.stp
- try handle
StepRepr_CompoundRepresentationItem in this file
- got null
item_element
related lines:
#14000=COMPOUND_REPRESENTATION_ITEM('',SET_REPRESENTATION_ITEM((#14001)));
#14001=DESCRIPTIVE_REPRESENTATION_ITEM('dimensional note','statistical');
Expected Behavior
Can get correct item_element for entity #14000.
Actual Behavior
Got item_element is null.
Sample Code or DRAW Tcl Script
int main() {
auto reader = std::make_shared<STEPControl_Reader>();
auto status = reader->ReadFile(filePath.data());
auto model = reader->StepModel();
for (int i = 1; i <= model->NbEntities(); i++) {
auto entity = model.Model()->Entity(i);
if (!entity->IsInstance(STANDARD_TYPE(StepRepr_CompoundRepresentationItem))) {
continue;
}
auto item = Handle(StepRepr_CompoundRepresentationItem)::DownCast(entity);
if (item->NbItemElement() > 0) {
for (int n = 1; n <= item->NbItemElement(); n++) {
auto element = item->ItemElementValue(n);
// handle element, but element is NULL
}
}
}
return 0;
}
Operating System
Windows
Compiler
MSVC
Bitness
64-bit
OCCT Version
7.9
Additional Files
nist_ctc_05_asme1_ap242-e1.stp in NIST-PMI-STEP-Files
Description
nist_ctc_05_asme1_ap242-e1.stpStepRepr_CompoundRepresentationItemin this fileitem_elementrelated lines:
Expected Behavior
Can get correct
item_elementfor entity#14000.Actual Behavior
Got
item_elementis null.Sample Code or DRAW Tcl Script
Operating System
Windows
Compiler
MSVC
Bitness
64-bit
OCCT Version
7.9
Additional Files
nist_ctc_05_asme1_ap242-e1.stpin NIST-PMI-STEP-Files