API Documentation
Loading...
Searching...
No Matches
FactoryParameters Struct Reference

#include <IOFactory.h>

Collaboration diagram for FactoryParameters:
[legend]

Public Member Functions

 FactoryParameters (const File &file, const FileFormat &format, const String &name="default")
 
 FactoryParameters (const FileRequest &request, const String &name="default")
 
const FileFormatformat (const String &name="default") const
 
FileFormatformat (const String &name="default")
 
const Filefile (const String &name="default") const
 
bool shouldWriteModel (const Model &model) const
 
void addWarning (const FileFactoryWarning &warning)
 

Public Attributes

Dictionary< String, FileRequestrequests
 
FactoryOptions options
 
Buffer< FileFactoryWarningwarnings
 
Buffer< UUIDmodels
 
Buffer< UUIDcameras
 
DesignObjectLookuplookup = nullptr
 
ProgressInfolog = nullptr
 

Constructor & Destructor Documentation

◆ FactoryParameters() [1/2]

FactoryParameters ( const File & file,
const FileFormat & format,
const String & name = "default" )
inline

◆ FactoryParameters() [2/2]

FactoryParameters ( const FileRequest & request,
const String & name = "default" )
inline

Member Function Documentation

◆ addWarning()

void addWarning ( const FileFactoryWarning & warning)

◆ file()

const File & file ( const String & name = "default") const
inline

◆ format() [1/2]

FileFormat & format ( const String & name = "default")
inline

◆ format() [2/2]

const FileFormat & format ( const String & name = "default") const
inline

◆ shouldWriteModel()

bool shouldWriteModel ( const Model & model) const
inline

Member Data Documentation

◆ cameras

Buffer<UUID> cameras

◆ log

ProgressInfo* log = nullptr

◆ lookup

DesignObjectLookup* lookup = nullptr

◆ models

Buffer<UUID> models

◆ options

FactoryOptions options

◆ requests

◆ warnings


The documentation for this struct was generated from the following files: