DATAKIT API  V2025.1
solidworksw::FileDescription Class Reference

This class provides several informations about a Solidworks File.
It can be used with solidworksw::OpenPart and solidworksw::OpenAssembly functions to specify file properties. More...

Public Member Functions

void AddMetadata (Dtk_MetaDataPtr &inMetadata)
 Add Metadata - read only -. More...
 
void Clear ()
 Clear Array - read only -. More...
 
 FileDescription ()
 Base constructor. More...
 
 FileDescription (const Dtk_tab< Dtk_MetaDataPtr > &inArrayProperties)
 Base constructor. More...
 
const Dtk_tab< Dtk_MetaDataPtr > & GetAdditionalProperties () const
 Get Metadata Array - read only -. More...
 
 ~FileDescription ()
 Destructor. More...
 

Protected Attributes

Dtk_tab< Dtk_MetaDataPtr_AdditionalProperties
 

Detailed Description

This class provides several informations about a Solidworks File.
It can be used with solidworksw::OpenPart and solidworksw::OpenAssembly functions to specify file properties.

//...
soldiworksw::FileDescription Desc;
Dtk_ErrorStatus dtkerror;
dtkerror= solidworksw::OpenPart( inOutputFile, Desc);
//...

Constructor & Destructor Documentation

◆ FileDescription() [1/2]

solidworksw::FileDescription::FileDescription ( )

Base constructor.

46 {}

◆ ~FileDescription()

solidworksw::FileDescription::~FileDescription ( )

Destructor.

49 {}

◆ FileDescription() [2/2]

solidworksw::FileDescription::FileDescription ( const Dtk_tab< Dtk_MetaDataPtr > &  inArrayProperties)

Base constructor.

52 :_AdditionalProperties ( inArrayProperties){};

Member Function Documentation

◆ AddMetadata()

void solidworksw::FileDescription::AddMetadata ( Dtk_MetaDataPtr inMetadata)

Add Metadata - read only -.

◆ Clear()

void solidworksw::FileDescription::Clear ( )

Clear Array - read only -.

61 {return _AdditionalProperties.clear();}

◆ GetAdditionalProperties()

const Dtk_tab< Dtk_MetaDataPtr >& solidworksw::FileDescription::GetAdditionalProperties ( ) const

Get Metadata Array - read only -.

55 {return _AdditionalProperties;}

Field Documentation

◆ _AdditionalProperties

Dtk_tab< Dtk_MetaDataPtr > solidworksw::FileDescription::_AdditionalProperties
protected
solidworksw::OpenPart
Dtk_ErrorStatus OpenPart(const Dtk_string &inSolidworksFile, const solidworksw::FileDescription &inFileDescription=solidworksw::FileDescription(), Dtk_Unit inUnit=DTK_UNIT_MM, const Dtk_string &inConfigurationName=Dtk_string())
Initialize the part
solidworksw::FileDescription::_AdditionalProperties
Dtk_tab< Dtk_MetaDataPtr > _AdditionalProperties
Definition: solidworksw.hpp:41
Dtk_ErrorStatus
Dtk_ErrorStatus
Definition: error_dtk.hpp:6