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

#include <EDP.PCB.Interfaces.h>

Inheritance diagram for PCB::IPCB_3DSimpleMesh:
PCB::IPCB_3DBaseShape

Public Member Functions

float GetState_VertexX (int APos)
float GetState_VertexY (int APos)
float GetState_VertexZ (int APos)
float GetState_VertexNX (int APos)
float GetState_VertexNY (int APos)
float GetState_VertexNZ (int APos)
int GetState_Count ()
void SetState_Count (int Value)
void SetState_VertexX (int APos, float Value)
void SetState_VertexY (int APos, float Value)
void SetState_VertexZ (int APos, float Value)
void SetState_VertexNX (int APos, float Value)
void SetState_VertexNY (int APos, float Value)
void SetState_VertexNZ (int APos, float Value)
void SetVertex (int APos, float X, float Y, float Z, float NX, float NY, float NZ)
void GetBounds (float *MinX, float *MinY, float *MinZ, float *MaxX, float *MaxY, float *MaxZ)
void GetVertex (int APos, float *X, float *Y, float *Z, float *NX, float *NY, float *NZ)
INT64 GetVertexBufferPointer ()
Public Member Functions inherited from PCB::IPCB_3DBaseShape
T3DPrimitiveKind GetState_PrimitiveKind ()
float GetState_ColorRed ()
float GetState_ColorGreen ()
float GetState_ColorBlue ()
float GetState_Alpha ()
void SetState_PrimitiveKind (T3DPrimitiveKind Value)
void SetState_ColorRed (float Value)
void SetState_ColorGreen (float Value)
void SetState_ColorBlue (float Value)
void SetState_Alpha (float Value)
void CopyTo (IDispatch *Other)
void GetColor (float *R, float *G, float *B, float *A)

Member Function Documentation

◆ GetBounds()

void PCB::IPCB_3DSimpleMesh::GetBounds ( float * MinX,
float * MinY,
float * MinZ,
float * MaxX,
float * MaxY,
float * MaxZ )

◆ GetState_Count()

int PCB::IPCB_3DSimpleMesh::GetState_Count ( )

◆ GetState_VertexNX()

float PCB::IPCB_3DSimpleMesh::GetState_VertexNX ( int APos)

◆ GetState_VertexNY()

float PCB::IPCB_3DSimpleMesh::GetState_VertexNY ( int APos)

◆ GetState_VertexNZ()

float PCB::IPCB_3DSimpleMesh::GetState_VertexNZ ( int APos)

◆ GetState_VertexX()

float PCB::IPCB_3DSimpleMesh::GetState_VertexX ( int APos)

◆ GetState_VertexY()

float PCB::IPCB_3DSimpleMesh::GetState_VertexY ( int APos)

◆ GetState_VertexZ()

float PCB::IPCB_3DSimpleMesh::GetState_VertexZ ( int APos)

◆ GetVertex()

void PCB::IPCB_3DSimpleMesh::GetVertex ( int APos,
float * X,
float * Y,
float * Z,
float * NX,
float * NY,
float * NZ )

◆ GetVertexBufferPointer()

INT64 PCB::IPCB_3DSimpleMesh::GetVertexBufferPointer ( )

◆ SetState_Count()

void PCB::IPCB_3DSimpleMesh::SetState_Count ( int Value)

◆ SetState_VertexNX()

void PCB::IPCB_3DSimpleMesh::SetState_VertexNX ( int APos,
float Value )

◆ SetState_VertexNY()

void PCB::IPCB_3DSimpleMesh::SetState_VertexNY ( int APos,
float Value )

◆ SetState_VertexNZ()

void PCB::IPCB_3DSimpleMesh::SetState_VertexNZ ( int APos,
float Value )

◆ SetState_VertexX()

void PCB::IPCB_3DSimpleMesh::SetState_VertexX ( int APos,
float Value )

◆ SetState_VertexY()

void PCB::IPCB_3DSimpleMesh::SetState_VertexY ( int APos,
float Value )

◆ SetState_VertexZ()

void PCB::IPCB_3DSimpleMesh::SetState_VertexZ ( int APos,
float Value )

◆ SetVertex()

void PCB::IPCB_3DSimpleMesh::SetVertex ( int APos,
float X,
float Y,
float Z,
float NX,
float NY,
float NZ )

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