| 
    KiCad PCB EDA Suite
    
   | 
 
This is an internal KiCad use attribute to add additional markup to a opencascade document for internal processing. More...
#include <kicad3d_info.h>
 Public Member Functions | |
| KICAD3D_INFO () | |
| KICAD3D_MODEL_TYPE | GetModelType () const | 
| void | SetModelType (const KICAD3D_MODEL_TYPE &aModelType) | 
| const std::string & | GetDisplayName () const | 
| void | SetDisplayName (const std::string &aName) | 
| const Standard_GUID & | ID () const override | 
| void | Restore (const Handle(TDF_Attribute) &aAttribute) override | 
| Handle (TDF_Attribute) NewEmpty() const override | |
| void | Paste (const Handle(TDF_Attribute) &aAttribute, const Handle(TDF_RelocationTable) &aRelocationTable) const override | 
| Standard_OStream & | Dump (Standard_OStream &aOS) const override | 
Static Public Member Functions | |
| static const Standard_GUID & | GetID () | 
| Get the GUID of this attribute.   | |
| static | Handle (KICAD3D_INFO) Set(const TDF_Label &aLabel | 
| Finds or creates the attribute attached to <theLabel>.   | |
Public Attributes | |
| static KICAD3D_MODEL_TYPE | aModelType | 
| static KICAD3D_MODEL_TYPE std::string | aDisplayName = "" ) | 
Private Attributes | |
| KICAD3D_MODEL_TYPE | m_modelType | 
| std::string | m_displayName | 
This is an internal KiCad use attribute to add additional markup to a opencascade document for internal processing.
Definition at line 44 of file kicad3d_info.h.
      
  | 
  override | 
      
  | 
  inline | 
Definition at line 66 of file kicad3d_info.h.
References m_displayName.
      
  | 
  static | 
Get the GUID of this attribute.
Definition at line 27 of file kicad3d_info.cpp.
References ID().
Referenced by U3D::WRITER::generateMeshesByAssembly(), U3D::WRITER::getMeshName(), Handle(), ID(), and isLabelABoardMesh().
      
  | 
  inline | 
Definition at line 63 of file kicad3d_info.h.
References m_modelType.
      
  | 
  static | 
Finds or creates the attribute attached to <theLabel>.
The found or created attribute is returned
References KICAD3D_INFO().
      
  | 
  override | 
      
  | 
  override | 
      
  | 
  override | 
      
  | 
  override | 
Definition at line 56 of file kicad3d_info.cpp.
References Handle(), KICAD3D_INFO(), m_displayName, and m_modelType.
      
  | 
  inline | 
Definition at line 67 of file kicad3d_info.h.
References m_displayName.
      
  | 
  inline | 
Definition at line 64 of file kicad3d_info.h.
References aModelType, and m_modelType.
| KICAD3D_MODEL_TYPE std::string KICAD3D_INFO::aDisplayName = "" ) | 
Definition at line 58 of file kicad3d_info.h.
Referenced by Handle().
| KICAD3D_MODEL_TYPE KICAD3D_INFO::aModelType | 
Definition at line 57 of file kicad3d_info.h.
Referenced by Handle(), and SetModelType().
      
  | 
  private | 
Definition at line 79 of file kicad3d_info.h.
Referenced by GetDisplayName(), Restore(), and SetDisplayName().
      
  | 
  private | 
Definition at line 78 of file kicad3d_info.h.
Referenced by GetModelType(), Restore(), and SetModelType().