Altium C++ SDK 3.0
Loading...
Searching...
No Matches
PCB::IPCB_Model Struct Reference

#include <EDP.PCB.Interfaces.h>

Inheritance diagram for PCB::IPCB_Model:
PCB::IPCB_ModelProperties_Base

Public Member Functions

IPCB_ModelI_Replicate ()
IPCB_ModelI_ReplicateToGeneric ()
std::wstring GetFileName ()
void GetState (double *RotX, double *RotY, double *RotZ, int *Dz)
void SetState (double RotX, double RotY, double RotZ, int Dz)
bool GetEmbed ()
void SetEmbed (bool const Value)
bool IsStale ()
bool ForceCheck_IsStale ()
T3DModelType GetState_ModelType ()
void SetState_ModelType (T3DModelType const Value)
bool IsEmpty ()
void SetRotation (double const NewValue)
C_CoordPoint GetOrigin ()
void SetOrigin (C_CoordPoint const Value)
double GetRotation ()
void AddTo (IOccWrapper *const ViewWrapper, IPCB3D_Transformation *const ITransformation, std::wstring const Name)
void AddToAssembly (IOccWrapper *const ViewWrapper, int const AssemblyIndex, IPCB3D_Transformation *const ITransformation, std::wstring const Name)
void ExportToStep (std::wstring const FileName)
INT64 GetDataSize ()
std::wstring GetDataHash (std::wstring const AHashType)
TModelSource GetModelSource ()
void SetModelSource (TModelSource Value)
std::wstring GetVaultGUID ()
void SetVaultGUID (std::wstring const Value)
std::wstring GetItemGUID ()
void SetItemGUID (std::wstring const Value)
std::wstring GetItemRevisionGUID ()
void SetItemRevisionGUID (std::wstring const Value)
long GetChecksum ()
void AddToAssembly2 (IOccWrapper *const ViewWrapper, int const AssemblyIndex, IPCB3D_Transformation *const ITransformation, std::wstring const Name, long const Color)

Member Function Documentation

◆ AddTo()

void PCB::IPCB_Model::AddTo ( IOccWrapper *const ViewWrapper,
IPCB3D_Transformation *const ITransformation,
std::wstring const Name )

◆ AddToAssembly()

void PCB::IPCB_Model::AddToAssembly ( IOccWrapper *const ViewWrapper,
int const AssemblyIndex,
IPCB3D_Transformation *const ITransformation,
std::wstring const Name )

◆ AddToAssembly2()

void PCB::IPCB_Model::AddToAssembly2 ( IOccWrapper *const ViewWrapper,
int const AssemblyIndex,
IPCB3D_Transformation *const ITransformation,
std::wstring const Name,
long const Color )

◆ ExportToStep()

void PCB::IPCB_Model::ExportToStep ( std::wstring const FileName)

◆ ForceCheck_IsStale()

bool PCB::IPCB_Model::ForceCheck_IsStale ( )

◆ GetChecksum()

long PCB::IPCB_Model::GetChecksum ( )

◆ GetDataHash()

std::wstring PCB::IPCB_Model::GetDataHash ( std::wstring const AHashType)

◆ GetDataSize()

INT64 PCB::IPCB_Model::GetDataSize ( )

◆ GetEmbed()

bool PCB::IPCB_Model::GetEmbed ( )

◆ GetFileName()

std::wstring PCB::IPCB_Model::GetFileName ( )

◆ GetItemGUID()

std::wstring PCB::IPCB_Model::GetItemGUID ( )

◆ GetItemRevisionGUID()

std::wstring PCB::IPCB_Model::GetItemRevisionGUID ( )

◆ GetModelSource()

TModelSource PCB::IPCB_Model::GetModelSource ( )

◆ GetOrigin()

C_CoordPoint PCB::IPCB_Model::GetOrigin ( )

◆ GetRotation()

double PCB::IPCB_Model::GetRotation ( )

◆ GetState()

void PCB::IPCB_Model::GetState ( double * RotX,
double * RotY,
double * RotZ,
int * Dz )

◆ GetState_ModelType()

T3DModelType PCB::IPCB_Model::GetState_ModelType ( )

◆ GetVaultGUID()

std::wstring PCB::IPCB_Model::GetVaultGUID ( )

◆ I_Replicate()

IPCB_Model * PCB::IPCB_Model::I_Replicate ( )

◆ I_ReplicateToGeneric()

IPCB_Model * PCB::IPCB_Model::I_ReplicateToGeneric ( )

◆ IsEmpty()

bool PCB::IPCB_Model::IsEmpty ( )

◆ IsStale()

bool PCB::IPCB_Model::IsStale ( )

◆ SetEmbed()

void PCB::IPCB_Model::SetEmbed ( bool const Value)

◆ SetItemGUID()

void PCB::IPCB_Model::SetItemGUID ( std::wstring const Value)

◆ SetItemRevisionGUID()

void PCB::IPCB_Model::SetItemRevisionGUID ( std::wstring const Value)

◆ SetModelSource()

void PCB::IPCB_Model::SetModelSource ( TModelSource Value)

◆ SetOrigin()

void PCB::IPCB_Model::SetOrigin ( C_CoordPoint const Value)

◆ SetRotation()

void PCB::IPCB_Model::SetRotation ( double const NewValue)

◆ SetState()

void PCB::IPCB_Model::SetState ( double RotX,
double RotY,
double RotZ,
int Dz )

◆ SetState_ModelType()

void PCB::IPCB_Model::SetState_ModelType ( T3DModelType const Value)

◆ SetVaultGUID()

void PCB::IPCB_Model::SetVaultGUID ( std::wstring const Value)

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