DATAKIT API  V2025.3
dtk_RevitReader.hpp
Go to the documentation of this file.
1 /**********************************************************
2  Dtk_RevitReader.hpp
3 ***********************************************************/
4 #ifndef _DTK_REVIT_READER_HPP_
5 #define _DTK_REVIT_READER_HPP_
6 #include "util/dtk_reader.hpp"
7 #include "def/define.h"
8 
9 class RevitReader: public Dtk_Reader
10 {
11 protected :
12 public :
14  {
16  Coarse = 1,
17  Medium = 2,
18  Detailed = 3
19  };
20  virtual ~RevitReader() = 0;
21  static Dtk_bool Enable();
22 
47 } ;
48 
49 #endif //#ifndef _DTK_REVIT_READER_HPP_
50 
RevitReader::Detailed
@ Detailed
Definition: dtk_RevitReader.hpp:18
RevitReader::SetConfigReadLinkedModel
static void SetConfigReadLinkedModel(Dtk_bool)
Use to enables reading of Revit Linked Models, which file should be located in the same folder as the...
Dtk_Reader
Definition: dtk_reader.hpp:15
Dtk_bool
char Dtk_bool
Definition: define.h:725
RevitReader::Enable
static Dtk_bool Enable()
RevitReader::SetConfigRevitOrderCompo
static void SetConfigRevitOrderCompo(Dtk_Int32)
Use to provide the same component organization as IFC or a flat one. By default, components are organ...
RevitReader
Definition: dtk_RevitReader.hpp:10
RevitReader::SetConfigLevelOfDetail
static void SetConfigLevelOfDetail(LevelOfDetail)
Use to retrieve only geometry corresponding to a specific level of detail. By default,...
RevitReader::LevelOfDetail
LevelOfDetail
Definition: dtk_RevitReader.hpp:14
Dtk_Int32
int32_t Dtk_Int32
Definition: define.h:687
RevitReader::Medium
@ Medium
Definition: dtk_RevitReader.hpp:17
RevitReader::SetConfigRevitReadViews
static void SetConfigRevitReadViews(Dtk_bool)
Use to able/disable reading of Revit 3d views. By default, view reading is enabled.
RevitReader::Coarse
@ Coarse
Definition: dtk_RevitReader.hpp:16
RevitReader::~RevitReader
virtual ~RevitReader()=0
define.h
RevitReader::SetConfigRevitReadMetadata
static void SetConfigRevitReadMetadata(Dtk_bool)
Use to able/disable reading of Revit properties. By default, properties reading is enabled.
RevitReader::SetConfigRevitRealisticView
static void SetConfigRevitRealisticView(Dtk_bool)
Use to render as in revit "Realistic" and "Texture" visual style for views (with textures)....
dtk_reader.hpp
RevitReader::ReaderGuessed
@ ReaderGuessed
Definition: dtk_RevitReader.hpp:15