FreeCAD / src /Mod /JtReader /App /JrJt /JtReader.h
AbdulElahGwaith's picture
Upload folder using huggingface_hub
985c397 verified
// SPDX-License-Identifier: LGPL-2.1-or-later
#pragma once
#include "TOC_Entry.h"
#include <string>
#include <vector>
class LodHandler;
class JtReader
{
public:
JtReader();
~JtReader();
void setFile(const std::string fileName);
const std::vector<TOC_Entry>& readToc();
void readSegment(int tocIndex);
void readLodSegment(const TOC_Entry&, LodHandler&);
static const GUID TriStripSetShapeLODElement_ID;
protected:
std::string _fileName;
vector<TOC_Entry> TocEntries;
};