///|
// Represents a STEP Part 21 complex entity instance wrapper.
//
// Example (from simple-box.step):
// #187=(
// GEOMETRIC_REPRESENTATION_CONTEXT(3)
// GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#188))
// GLOBAL_UNIT_ASSIGNED_CONTEXT((#194,#190,#189))
// REPRESENTATION_CONTEXT('cube','TOP_LEVEL_ASSEMBLY_PART')
// );
//
// We preserve the raw parenthesized body so it round-trips.
pub struct CtxWrap {
raw : String
}
///|
pub fn CtxWrap::new(raw : String) -> CtxWrap {
CtxWrap::{ raw, }
}
///|
pub impl @step.Entity for CtxWrap with fn to_step(self) {
self.raw
}