| 
| virtual const CGAErrorPtrVector &  | getCGAErrors () const =0 | 
|   | 
| virtual const std::wstring &  | getCGAPrint () const =0 | 
|   | 
| virtual const ReportBoolVect &  | getCGAReportsBool () const =0 | 
|   | 
| virtual const ReportFloatVect &  | getCGAReportsFloat () const =0 | 
|   | 
| virtual const ReportStringVect &  | getCGAReportsString () const =0 | 
|   | 
| virtual GeometryPtr  | getGeometry () const =0 | 
|   | 
| virtual uint32_t  | getID () const =0 | 
|   | 
| virtual MaterialPtr  | getMaterial () const =0 | 
|   | 
| virtual uint32_t  | getParentID () const =0 | 
|   | 
| virtual int64_t  | getShapeSymbol () const =0 | 
|   | 
| virtual const TrimPlanePtrVector &  | getTrimPlanes () const =0 | 
|   | 
| virtual void *  | getBlindData (const std::wstring &key) const =0 | 
|   | 
| virtual Bool  | getBool (const std::wstring &key) const =0 | 
|   | 
| virtual const BoolVector &  | getBoolArray (const std::wstring &key) const =0 | 
|   | 
| virtual double  | getFloat (const std::wstring &key) const =0 | 
|   | 
| virtual const DoubleVector &  | getFloatArray (const std::wstring &key) const =0 | 
|   | 
| virtual int32_t  | getInt (const std::wstring &key) const =0 | 
|   | 
| virtual const Int32Vector &  | getIntArray (const std::wstring &key) const =0 | 
|   | 
| virtual const WStringVector &  | getKeys () const =0 | 
|   | 
| virtual const std::wstring &  | getString (const std::wstring &key) const =0 | 
|   | 
| virtual const WStringVector &  | getStringArray (const std::wstring &key) const =0 | 
|   | 
| virtual PrimitiveType  | getType (const std::wstring &key) const =0 | 
|   | 
| virtual bool  | hasKey (const std::wstring &key) const =0 | 
|   | 
| 
virtual double  | comp_index () const =0 | 
|   | 
| 
virtual const std::wstring &  | comp_sel () const =0 | 
|   | 
| 
virtual double  | comp_total () const =0 | 
|   | 
| 
virtual const std::wstring &  | initialShape_name () const =0 | 
|   | 
| 
virtual double  | initialShape_origin_ox () const =0 | 
|   | 
| 
virtual double  | initialShape_origin_oy () const =0 | 
|   | 
| 
virtual double  | initialShape_origin_oz () const =0 | 
|   | 
| 
virtual double  | initialShape_origin_px () const =0 | 
|   | 
| 
virtual double  | initialShape_origin_py () const =0 | 
|   | 
| 
virtual double  | initialShape_origin_pz () const =0 | 
|   | 
| 
virtual const std::wstring &  | initialShape_startRule () const =0 | 
|   | 
| 
virtual double  | material_ambient_b () const =0 | 
|   | 
| 
virtual double  | material_ambient_g () const =0 | 
|   | 
| 
virtual double  | material_ambient_r () const =0 | 
|   | 
| 
virtual const std::wstring &  | material_bumpmap () const =0 | 
|   | 
| 
virtual double  | material_bumpmap_rw () const =0 | 
|   | 
| 
virtual double  | material_bumpmap_su () const =0 | 
|   | 
| 
virtual double  | material_bumpmap_sv () const =0 | 
|   | 
| 
virtual double  | material_bumpmap_tu () const =0 | 
|   | 
| 
virtual double  | material_bumpmap_tv () const =0 | 
|   | 
| 
virtual double  | material_bumpValue () const =0 | 
|   | 
| 
virtual double  | material_color_b () const =0 | 
|   | 
| 
virtual double  | material_color_g () const =0 | 
|   | 
| 
virtual double  | material_color_r () const =0 | 
|   | 
| 
virtual const std::wstring &  | material_color_rgb () const =0 | 
|   | 
| 
virtual const std::wstring &  | material_colormap () const =0 | 
|   | 
| 
virtual double  | material_colormap_rw () const =0 | 
|   | 
| 
virtual double  | material_colormap_su () const =0 | 
|   | 
| 
virtual double  | material_colormap_sv () const =0 | 
|   | 
| 
virtual double  | material_colormap_tu () const =0 | 
|   | 
| 
virtual double  | material_colormap_tv () const =0 | 
|   | 
| 
virtual const std::wstring &  | material_dirtmap () const =0 | 
|   | 
| 
virtual double  | material_dirtmap_rw () const =0 | 
|   | 
| 
virtual double  | material_dirtmap_su () const =0 | 
|   | 
| 
virtual double  | material_dirtmap_sv () const =0 | 
|   | 
| 
virtual double  | material_dirtmap_tu () const =0 | 
|   | 
| 
virtual double  | material_dirtmap_tv () const =0 | 
|   | 
| 
virtual bool  | material_doubleSided () const =0 | 
|   | 
| 
virtual double  | material_emissive_b () const =0 | 
|   | 
| 
virtual double  | material_emissive_g () const =0 | 
|   | 
| 
virtual double  | material_emissive_r () const =0 | 
|   | 
| 
virtual const std::wstring &  | material_emissivemap () const =0 | 
|   | 
| 
virtual double  | material_emissivemap_rw () const =0 | 
|   | 
| 
virtual double  | material_emissivemap_su () const =0 | 
|   | 
| 
virtual double  | material_emissivemap_sv () const =0 | 
|   | 
| 
virtual double  | material_emissivemap_tu () const =0 | 
|   | 
| 
virtual double  | material_emissivemap_tv () const =0 | 
|   | 
| 
virtual double  | material_metallic () const =0 | 
|   | 
| 
virtual const std::wstring &  | material_metallicmap () const =0 | 
|   | 
| 
virtual double  | material_metallicmap_rw () const =0 | 
|   | 
| 
virtual double  | material_metallicmap_su () const =0 | 
|   | 
| 
virtual double  | material_metallicmap_sv () const =0 | 
|   | 
| 
virtual double  | material_metallicmap_tu () const =0 | 
|   | 
| 
virtual double  | material_metallicmap_tv () const =0 | 
|   | 
| 
virtual const std::wstring &  | material_name () const =0 | 
|   | 
| 
virtual const std::wstring &  | material_normalmap () const =0 | 
|   | 
| 
virtual double  | material_normalmap_rw () const =0 | 
|   | 
| 
virtual double  | material_normalmap_su () const =0 | 
|   | 
| 
virtual double  | material_normalmap_sv () const =0 | 
|   | 
| 
virtual double  | material_normalmap_tu () const =0 | 
|   | 
| 
virtual double  | material_normalmap_tv () const =0 | 
|   | 
| 
virtual const std::wstring &  | material_occlusionmap () const =0 | 
|   | 
| 
virtual double  | material_occlusionmap_rw () const =0 | 
|   | 
| 
virtual double  | material_occlusionmap_su () const =0 | 
|   | 
| 
virtual double  | material_occlusionmap_sv () const =0 | 
|   | 
| 
virtual double  | material_occlusionmap_tu () const =0 | 
|   | 
| 
virtual double  | material_occlusionmap_tv () const =0 | 
|   | 
| 
virtual double  | material_opacity () const =0 | 
|   | 
| 
virtual const std::wstring &  | material_opacitymap () const =0 | 
|   | 
| 
virtual double  | material_opacitymap_cutoff () const =0 | 
|   | 
| 
virtual const std::wstring &  | material_opacitymap_mode () const =0 | 
|   | 
| 
virtual double  | material_opacitymap_rw () const =0 | 
|   | 
| 
virtual double  | material_opacitymap_su () const =0 | 
|   | 
| 
virtual double  | material_opacitymap_sv () const =0 | 
|   | 
| 
virtual double  | material_opacitymap_tu () const =0 | 
|   | 
| 
virtual double  | material_opacitymap_tv () const =0 | 
|   | 
| 
virtual double  | material_reflectivity () const =0 | 
|   | 
| 
virtual double  | material_roughness () const =0 | 
|   | 
| 
virtual const std::wstring &  | material_roughnessmap () const =0 | 
|   | 
| 
virtual double  | material_roughnessmap_rw () const =0 | 
|   | 
| 
virtual double  | material_roughnessmap_su () const =0 | 
|   | 
| 
virtual double  | material_roughnessmap_sv () const =0 | 
|   | 
| 
virtual double  | material_roughnessmap_tu () const =0 | 
|   | 
| 
virtual double  | material_roughnessmap_tv () const =0 | 
|   | 
| 
virtual const std::wstring &  | material_shader () const =0 | 
|   | 
| 
virtual double  | material_shininess () const =0 | 
|   | 
| 
virtual double  | material_specular_b () const =0 | 
|   | 
| 
virtual double  | material_specular_g () const =0 | 
|   | 
| 
virtual double  | material_specular_r () const =0 | 
|   | 
| 
virtual const std::wstring &  | material_specularmap () const =0 | 
|   | 
| 
virtual double  | material_specularmap_rw () const =0 | 
|   | 
| 
virtual double  | material_specularmap_su () const =0 | 
|   | 
| 
virtual double  | material_specularmap_sv () const =0 | 
|   | 
| 
virtual double  | material_specularmap_tu () const =0 | 
|   | 
| 
virtual double  | material_specularmap_tv () const =0 | 
|   | 
| 
virtual double  | pivot_ox () const =0 | 
|   | 
| 
virtual double  | pivot_oy () const =0 | 
|   | 
| 
virtual double  | pivot_oz () const =0 | 
|   | 
| 
virtual double  | pivot_px () const =0 | 
|   | 
| 
virtual double  | pivot_py () const =0 | 
|   | 
| 
virtual double  | pivot_pz () const =0 | 
|   | 
| 
virtual double  | scope_rx () const =0 | 
|   | 
| 
virtual double  | scope_ry () const =0 | 
|   | 
| 
virtual double  | scope_rz () const =0 | 
|   | 
| 
virtual double  | scope_sx () const =0 | 
|   | 
| 
virtual double  | scope_sy () const =0 | 
|   | 
| 
virtual double  | scope_sz () const =0 | 
|   | 
| 
virtual double  | scope_tx () const =0 | 
|   | 
| 
virtual double  | scope_ty () const =0 | 
|   | 
| 
virtual double  | scope_tz () const =0 | 
|   | 
| 
virtual double  | seedian () const =0 | 
|   | 
| 
virtual double  | split_index () const =0 | 
|   | 
| 
virtual double  | split_total () const =0 | 
|   | 
| 
virtual bool  | trim_horizontal () const =0 | 
|   | 
| 
virtual bool  | trim_vertical () const =0 | 
|   | 
 | 
| 
static constexpr PrimitiveType  | PT_BLIND_DATA = prt::Attributable::PT_BLIND_DATA | 
|   | 
| 
static constexpr PrimitiveType  | PT_BLIND_DATA_ARRAY = prt::Attributable::PT_BLIND_DATA_ARRAY | 
|   | 
| 
static constexpr PrimitiveType  | PT_BOOL = prt::Attributable::PT_BOOL | 
|   | 
| 
static constexpr PrimitiveType  | PT_BOOL_ARRAY = prt::Attributable::PT_BOOL_ARRAY | 
|   | 
| 
static constexpr PrimitiveType  | PT_COUNT = prt::Attributable::PT_COUNT | 
|   | 
| 
static constexpr PrimitiveType  | PT_FLOAT = prt::Attributable::PT_FLOAT | 
|   | 
| 
static constexpr PrimitiveType  | PT_FLOAT_ARRAY = prt::Attributable::PT_FLOAT_ARRAY | 
|   | 
| 
static constexpr PrimitiveType  | PT_INT = prt::Attributable::PT_INT | 
|   | 
| 
static constexpr PrimitiveType  | PT_INT_ARRAY = prt::Attributable::PT_INT_ARRAY | 
|   | 
| 
static constexpr PrimitiveType  | PT_STRING = prt::Attributable::PT_STRING | 
|   | 
| 
static constexpr PrimitiveType  | PT_STRING_ARRAY = prt::Attributable::PT_STRING_ARRAY | 
|   | 
| 
static constexpr PrimitiveType  | PT_UNDEFINED = prt::Attributable::PT_UNDEFINED | 
|   | 
| 
virtual void  | fillBuiltinKeys (WStringVector &keys) const override | 
|   | 
| 
virtual bool  | getBuiltinBool (const std::wstring &k, bool &stat) const override | 
|   | 
| 
virtual double  | getBuiltinFloat (const std::wstring &k, bool &stat) const override | 
|   | 
| 
virtual const std::wstring &  | getBuiltinString (const std::wstring &k, bool &val) const override | 
|   | 
| 
virtual prt::Attributable::PrimitiveType  | getBuiltinType (const std::wstring &k) const override | 
|   |