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

#include <EDP.PCB.Interfaces.h>

Inheritance diagram for PCB::IPCB_ShapeEdge_Ellipse:
PCB::IPCB_ShapeEdge

Public Member Functions

C_CoordPoint GetState_MinorPt ()
C_CoordPoint GetState_MajorPt ()
C_CoordPoint GetState_Center ()
bool GetState_ClockWise ()
void SetState_MinorPt (C_CoordPoint const Value)
void SetState_MajorPt (C_CoordPoint const Value)
void SetState_Center (C_CoordPoint const Value)
void SetState_ClockWise (bool const Value)
void Fill (C_CoordPoint const Center, C_CoordPoint const MinorPt, C_CoordPoint const MajorPt, C_CoordPoint const StartPt, C_CoordPoint const EndPt, bool ClockWise)
bool GetState_IsClosed ()
void SetState_IsClosed (bool const Value)
void FillClosed (C_CoordPoint const Center, C_CoordPoint const MinorPt, C_CoordPoint const MajorPt)
Public Member Functions inherited from PCB::IPCB_ShapeEdge
C_CoordPoint GetState_StartPt ()
C_CoordPoint GetState_EndPt ()
int GetState_SubPtCount ()
C_CoordPoint GetState_SubPt (int Index)
void SetState_StartPt (C_CoordPoint const Value)
void SetState_EndPt (C_CoordPoint const Value)
std::wstring GetState_UserData ()
void SetState_UserData (std::wstring const Value)
TPCB_ShapeEdgeType GetState_EdgeType ()

Member Function Documentation

◆ Fill()

void PCB::IPCB_ShapeEdge_Ellipse::Fill ( C_CoordPoint const Center,
C_CoordPoint const MinorPt,
C_CoordPoint const MajorPt,
C_CoordPoint const StartPt,
C_CoordPoint const EndPt,
bool ClockWise )

◆ FillClosed()

void PCB::IPCB_ShapeEdge_Ellipse::FillClosed ( C_CoordPoint const Center,
C_CoordPoint const MinorPt,
C_CoordPoint const MajorPt )

◆ GetState_Center()

C_CoordPoint PCB::IPCB_ShapeEdge_Ellipse::GetState_Center ( )

◆ GetState_ClockWise()

bool PCB::IPCB_ShapeEdge_Ellipse::GetState_ClockWise ( )

◆ GetState_IsClosed()

bool PCB::IPCB_ShapeEdge_Ellipse::GetState_IsClosed ( )

◆ GetState_MajorPt()

C_CoordPoint PCB::IPCB_ShapeEdge_Ellipse::GetState_MajorPt ( )

◆ GetState_MinorPt()

C_CoordPoint PCB::IPCB_ShapeEdge_Ellipse::GetState_MinorPt ( )

◆ SetState_Center()

void PCB::IPCB_ShapeEdge_Ellipse::SetState_Center ( C_CoordPoint const Value)

◆ SetState_ClockWise()

void PCB::IPCB_ShapeEdge_Ellipse::SetState_ClockWise ( bool const Value)

◆ SetState_IsClosed()

void PCB::IPCB_ShapeEdge_Ellipse::SetState_IsClosed ( bool const Value)

◆ SetState_MajorPt()

void PCB::IPCB_ShapeEdge_Ellipse::SetState_MajorPt ( C_CoordPoint const Value)

◆ SetState_MinorPt()

void PCB::IPCB_ShapeEdge_Ellipse::SetState_MinorPt ( C_CoordPoint const Value)

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