diff --git a/include/LDParse/Model.hpp b/include/LDParse/Model.hpp --- a/include/LDParse/Model.hpp +++ b/include/LDParse/Model.hpp @@ -59,5 +59,13 @@ Model(std::string name, std::string srcLoc, SrcType srcType, ColorTable& colorTable, const std::shared_ptr subModelNames = nullptr, std::shared_ptr subModels = nullptr); std::shared_ptr getSubFileCache() const { return mSubModels; } + const std::string& name() const { return mName; } + boost::logic::tribool certify() const { return mCertify; } + BFCStatus winding() const { return mWinding; } + const std::vector& stepEnds() const { return mStepEnds; } + const std::unordered_map& localColors() const { return mLocalColors; } + const LDMesh& mesh() const { return mData; } + const std::vector>& children() const { return mChildren; } + size_t defaultColor() const { return mColor; } const std::string& getPath() const { return mSrcLoc; } };