DATAKIT API  V2025.1
Igesw::IgesMetaData Class Reference

Public Member Functions

Dtk_string GetAuthor ()
 
Dtk_string GetFileName ()
 
Dtk_string GetOrganisation ()
 
Dtk_string GetPreprocessor ()
 
Dtk_string GetProductID ()
 
Dtk_string GetStartsection ()
 
Dtk_string GetSystem ()
 
Dtk_string GetUnitFlag ()
 
Dtk_string GetUnitsName ()
 
 IgesMetaData ()
 
void SetAuthor (const Dtk_string &inString)
 Add Unit in Author in GlobalSection. More...
 
void SetFileName (const Dtk_string &inString)
 Add Unit in FileName in GlobalSection. More...
 
void SetOrganisation (const Dtk_string &inString)
 Add Unit in Organisation in GlobalSection. More...
 
void SetPreprocessor (const Dtk_string &inString)
 Add Unit in Preprocessor in GlobalSection. More...
 
void SetProductID (const Dtk_string &inString)
 Add Unit in ProductID in GlobalSection. More...
 
void SetStartsection (const Dtk_string &inString)
 Add Unit in StartSection. More...
 
void SetSystem (const Dtk_string &inString)
 Add Unit in System in GlobalSection. More...
 
void SetUnit (const Dtk_string &inUnitsName, const Dtk_string &inUnitFlag)
 Add Unit in GlobalSection following iges norm. More...
 
 ~IgesMetaData ()
 

Constructor & Destructor Documentation

◆ IgesMetaData()

Igesw::IgesMetaData::IgesMetaData ( )

◆ ~IgesMetaData()

Igesw::IgesMetaData::~IgesMetaData ( )

Member Function Documentation

◆ GetAuthor()

Dtk_string Igesw::IgesMetaData::GetAuthor ( )

◆ GetFileName()

Dtk_string Igesw::IgesMetaData::GetFileName ( )

◆ GetOrganisation()

Dtk_string Igesw::IgesMetaData::GetOrganisation ( )

◆ GetPreprocessor()

Dtk_string Igesw::IgesMetaData::GetPreprocessor ( )

◆ GetProductID()

Dtk_string Igesw::IgesMetaData::GetProductID ( )

◆ GetStartsection()

Dtk_string Igesw::IgesMetaData::GetStartsection ( )

◆ GetSystem()

Dtk_string Igesw::IgesMetaData::GetSystem ( )

◆ GetUnitFlag()

Dtk_string Igesw::IgesMetaData::GetUnitFlag ( )

◆ GetUnitsName()

Dtk_string Igesw::IgesMetaData::GetUnitsName ( )

◆ SetAuthor()

void Igesw::IgesMetaData::SetAuthor ( const Dtk_string inString)

Add Unit in Author in GlobalSection.

Parameters
[in]inString: Author.

◆ SetFileName()

void Igesw::IgesMetaData::SetFileName ( const Dtk_string inString)

Add Unit in FileName in GlobalSection.

Parameters
[in]inString: FileName.

◆ SetOrganisation()

void Igesw::IgesMetaData::SetOrganisation ( const Dtk_string inString)

Add Unit in Organisation in GlobalSection.

Parameters
[in]inString: Organisation.

◆ SetPreprocessor()

void Igesw::IgesMetaData::SetPreprocessor ( const Dtk_string inString)

Add Unit in Preprocessor in GlobalSection.

Parameters
[in]inString: Preprocessor.

◆ SetProductID()

void Igesw::IgesMetaData::SetProductID ( const Dtk_string inString)

Add Unit in ProductID in GlobalSection.

Parameters
[in]inString: ProductID.

◆ SetStartsection()

void Igesw::IgesMetaData::SetStartsection ( const Dtk_string inString)

Add Unit in StartSection.

Parameters
[in]inString: StartSection.

◆ SetSystem()

void Igesw::IgesMetaData::SetSystem ( const Dtk_string inString)

Add Unit in System in GlobalSection.

Parameters
[in]inString: System.

◆ SetUnit()

void Igesw::IgesMetaData::SetUnit ( const Dtk_string inUnitsName,
const Dtk_string inUnitFlag 
)

Add Unit in GlobalSection following iges norm.

Parameters
[in]inUnitsName: UnitName.
[in]inUnitFlag: UnitFlag.
Remarks
inGlobalSection.SetUnit( "INCH", "1" );
inGlobalSection.SetUnit( "MM", "2" );