Altium C++ SDK 3.0
Loading...
Searching...
No Matches
SCH::ISch_Polygon Struct Reference

#include <EDP.SCH.Interfaces.h>

Inheritance diagram for SCH::ISch_Polygon:
SCH::ISch_GraphicalObject SCH::ISch_BasicContainer SCH::ISch_BasicPolyline SCH::ISch_CollapsiblePolygon SCH::IFSM_Transition SCH::ISch_Bezier SCH::ISch_Polyline SCH::ISch_Wire SCH::ISch_Blanket SCH::IOpenBus_Link SCH::ISch_Bus

Public Member Functions

void SetState_LineWidth (TSize AValue)
void SetState_IsSolid (bool AValue)
void SetState_Vertex (int I, DXP::C_Point ALocation)
void SetState_VerticesCount (int AValue)
void SetState_Transparent (bool B)
TSize GetState_LineWidth ()
bool GetState_IsSolid ()
DXP::C_Point GetState_Vertex (int I)
int GetState_VerticesCount ()
bool GetState_Transparent ()
bool InsertVertex (int Index)
bool RemoveVertex (int *Index)
void ClearAllVertices ()
Public Member Functions inherited from SCH::ISch_GraphicalObject
DXP::C_Point GetState_Location ()
DXP::TColor GetState_Color ()
DXP::TColor GetState_AreaColor ()
bool GetState_Selection ()
bool GetState_EnableDraw ()
bool GetState_Disabled ()
bool GetState_Dimmed ()
int GetState_OwnerPartId ()
int GetState_OwnerPartDisplayMode ()
std::wstring GetState_LiveHighlightValue ()
EDP::TErrorKind GetState_ErrorKind ()
DXP::TColor GetState_ErrorColor ()
bool GetState_DisplayError ()
std::wstring GetState_ErrorString ()
bool GetState_CompilationMasked ()
void SetState_Location (DXP::C_Point ALocation)
void SetState_Color (DXP::TColor AColor)
void SetState_AreaColor (DXP::TColor AColor)
void SetState_Selection (bool B)
void SetState_EnableDraw (bool B)
void SetState_Disabled (bool B)
void SetState_Dimmed (bool B)
void SetState_OwnerPartId (int AValue)
void SetState_OwnerPartDisplayMode (int AValue)
void SetState_LiveHighlightValue (std::wstring AValue)
void SetState_ErrorKind (EDP::TErrorKind AValue)
void SetState_ErrorColor (DXP::TColor AValue)
void SetState_DisplayError (bool AValue)
void SetState_ErrorString (std::wstring const AValue)
void SetState_CompilationMasked (bool AValue)
void RotateBy90 (DXP::C_Point Center, TRotationBy90 A)
void MoveByXY (int x, int y)
void MoveToXY (int x, int y)
void Mirror (DXP::C_Point Axis)
void SetState_xSizeySize ()
void GraphicallyInvalidate ()
C_CoordRect BoundingRectangle ()
C_CoordRect BoundingRectangle_Full ()
void AddErrorString (std::wstring const AErrorString, bool AtEnd)
void ResetErrorFields ()
Public Member Functions inherited from SCH::ISch_BasicContainer
void SetState_Text (std::wstring AValue)
TObjectId GetState_ObjectId ()
ISch_BasicContainerGetState_SchBasicContainer ()
ISch_DocumentGetState_OwnerSchDocument ()
std::wstring GetState_Text ()
void AddSchObject (ISch_BasicContainer *AObject)
void AddAndPositionSchObject (ISch_BasicContainer *AObject)
void RemoveSchObject (ISch_BasicContainer *AObject)
ISch_IteratorSchIterator_Create ()
void DeleteAll ()
void FreeAllContainedObjects ()
void Setstate_Default (TUnitSystem AUnit)
bool Import_FromUser ()
std::wstring GetState_IdentifierString ()
std::wstring GetState_DescriptionString ()
ISch_BasicContainerReplicate ()
std::wstring ExportToParameters ()
void SchIterator_Destroy (ISch_Iterator **AIterator)
void SetState_UniqueId (std::wstring AValue)
std::wstring GetState_Handle ()
std::wstring GetState_UniqueId ()

Member Function Documentation

◆ ClearAllVertices()

void SCH::ISch_Polygon::ClearAllVertices ( )

◆ GetState_IsSolid()

bool SCH::ISch_Polygon::GetState_IsSolid ( )

◆ GetState_LineWidth()

TSize SCH::ISch_Polygon::GetState_LineWidth ( )

◆ GetState_Transparent()

bool SCH::ISch_Polygon::GetState_Transparent ( )

◆ GetState_Vertex()

DXP::C_Point SCH::ISch_Polygon::GetState_Vertex ( int I)

◆ GetState_VerticesCount()

int SCH::ISch_Polygon::GetState_VerticesCount ( )

◆ InsertVertex()

bool SCH::ISch_Polygon::InsertVertex ( int Index)

◆ RemoveVertex()

bool SCH::ISch_Polygon::RemoveVertex ( int * Index)

◆ SetState_IsSolid()

void SCH::ISch_Polygon::SetState_IsSolid ( bool AValue)

◆ SetState_LineWidth()

void SCH::ISch_Polygon::SetState_LineWidth ( TSize AValue)

◆ SetState_Transparent()

void SCH::ISch_Polygon::SetState_Transparent ( bool B)

◆ SetState_Vertex()

void SCH::ISch_Polygon::SetState_Vertex ( int I,
DXP::C_Point ALocation )

◆ SetState_VerticesCount()

void SCH::ISch_Polygon::SetState_VerticesCount ( int AValue)

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