MUSX Document Model
Loading...
Searching...
No Matches
musx::factory::DocumentFactory::CreateOptions Struct Reference

Optional inputs accepted by the existing XML creation interface. More...

#include <DocumentFactory.h>

Classes

struct  EmbeddedGraphicFile
 

Public Types

using EmbeddedGraphicFiles = std::vector< EmbeddedGraphicFile >
 

Public Member Functions

 CreateOptions (dom::PartVoicingPolicy policy)
 
 CreateOptions (std::filesystem::path inputFilepath, std::vector< char > notationMetadata, EmbeddedGraphicFiles embeddedGraphicFiles, dom::PartVoicingPolicy policy=dom::PartVoicingPolicy::Ignore)
 
const std::vector< char > & getNotationMetadata () const
 
const dom::EmbeddedGraphicsMapgetEmbeddedGraphics () const
 
const std::optional< std::filesystem::path > & getSourcePath () const
 
dom::EmbeddedGraphicsMap takeEmbeddedGraphics ()
 

Public Attributes

dom::PartVoicingPolicy partVoicingPolicy = dom::PartVoicingPolicy::Ignore
 

Detailed Description

Optional inputs accepted by the existing XML creation interface.