34#include <NDEVR/AsciiOptions.h>
35#include <NDEVR/Model.h>
Storage class for all IO options related to an Ascii file output used by an IOFactory services that w...
Allows IOFactories to report what features they support to make the import/export dialogs easier to s...
bool supports_line_thickness
Whether the factory supports specifying line thickness for line geometry.
bool compression_supported[CompressionMode::e_compression_count]
Lookup table indicating which CompressionMode values are supported by the factory.
bool supports_user_password
Whether the file format supports a user-level password for read access.
bool supports_advanced
Whether the factory exposes advanced import/export options in the UI.
bool supports_point_size
Whether the factory supports specifying point size for point cloud data.
bool supports_triangle_winding
Whether the factory supports configuring triangle winding order.
bool supports_default_color
Whether a default color can be assigned to geometry lacking color data.
AsciiOptions ascii_options
Options controlling ASCII-specific import/export behavior.
bool supports_owner_password
Whether the file format supports an owner/admin password for access control.
bool supports_hierarchy
Whether the file format supports hierarchical model structure.
bool has_degenerates
Whether the format may contain degenerate geometry (e.g., zero-area triangles).
bool supports_wireframe
Whether the factory supports wireframe rendering mode during export.
bool supports_uv_generation
Whether the factory can generate UV texture coordinates during import.
bool supports_toggle_points
Whether point geometry can be toggled on or off during import/export.
bool supports_custom_orientation
Whether the factory supports applying a custom orientation transform.
bool supports_toggle_lines
Whether line geometry can be toggled on or off during import/export.
bool supports_units
Whether the factory supports unit specification (e.g., meters, feet).
bool supports_toggle_mesh
Whether mesh (surface) geometry can be toggled on or off during import/export.
bool supports_flatten_hierarchy
Whether the factory supports flattening a model hierarchy into a single level.
bool supports_normal_generation
Whether the factory can generate surface normals during import.
The primary namespace for the NDEVR SDK.
@ e_compression_count
Total number of compression modes; always last.