wx_BGI_Graphics
Classic BGI-compatible graphics API with modern OpenGL extension API
Loading...
Searching...
No Matches
Public Member Functions | Data Fields
bgi::DdsUcs Class Reference

UCS stored in the DDS. More...

#include <bgi_dds.h>

Inheritance diagram for bgi::DdsUcs:
Inheritance graph
[legend]
Collaboration diagram for bgi::DdsUcs:
Collaboration graph
[legend]

Public Member Functions

 DdsUcs ()
 
- Public Member Functions inherited from bgi::DdsObject
virtual ~DdsObject ()=default
 

Data Fields

std::string name
 Registry key in BgiState::ucsSystems.
 
CoordSystem ucs
 Full UCS data.
 
- Data Fields inherited from bgi::DdsObject
bool deleted {false}
 Soft-delete; object stays in index.
 
DdsExternalAttributes externalAttributes
 Generic external metadata for bridge/export workflows.
 
std::string id
 Auto-generated sequential key ("1", "2", …).
 
std::string label
 Optional user label; empty = unlabelled.
 
DdsStyle style
 Baked draw state at creation time.
 
DdsObjectType type {DdsObjectType::Point}
 
bool visible {true}
 

Detailed Description

UCS stored in the DDS.

BgiState::ucsSystems maps name → shared_ptr<DdsUcs>. The CoordSystem data lives here; there is no separate copy in BgiState.

Constructor & Destructor Documentation

◆ DdsUcs()

bgi::DdsUcs::DdsUcs ( )
inline

Field Documentation

◆ name

std::string bgi::DdsUcs::name

Registry key in BgiState::ucsSystems.

◆ ucs

CoordSystem bgi::DdsUcs::ucs

Full UCS data.


The documentation for this class was generated from the following file: