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

#include <EDP.SCH.Interfaces.h>

Inheritance diagram for SCH::ISch_Pin:
SCH::ISch_ParametrizedGroup SCH::ISch_GraphicalObject SCH::ISch_BasicContainer

Public Member Functions

void SetState_Name (std::wstring AValue)
void SetState_Designator (std::wstring AValue)
void SetState_Orientation (TRotationBy90 AValue)
void SetState_Width (int AValue)
void SetState_FormalType (TStdLogicState AValue)
void SetState_DefaultValue (std::wstring AValue)
void SetState_Description (std::wstring AValue)
void SetState_ShowName (bool AValue)
void SetState_ShowDesignator (bool AValue)
void SetState_Electrical (EDP::TPinElectrical AValue)
void SetState_PinLength (int AValue)
void SetState_IsHidden (bool AValue)
void SetState_HiddenNetName (std::wstring AValue)
void SetState_Symbol_Inner (TIeeeSymbol AValue)
void SetState_Symbol_Outer (TIeeeSymbol AValue)
void SetState_Symbol_InnerEdge (TIeeeSymbol AValue)
void SetState_Symbol_OuterEdge (TIeeeSymbol AValue)
void SetState_SwapIdPart (std::wstring AValue)
void SetState_SwapIdPin (std::wstring AValue)
void SetState_SwapIdPartPin (std::wstring AValue)
std::wstring GetState_Name ()
std::wstring GetState_Designator ()
TRotationBy90 GetState_Orientation ()
int GetState_Width ()
TStdLogicState GetState_FormalType ()
std::wstring GetState_DefaultValue ()
std::wstring GetState_Description ()
bool GetState_ShowName ()
bool GetState_ShowDesignator ()
EDP::TPinElectrical GetState_Electrical ()
int GetState_PinLength ()
bool GetState_IsHidden ()
std::wstring GetState_HiddenNetName ()
TIeeeSymbol GetState_Symbol_Inner ()
TIeeeSymbol GetState_Symbol_Outer ()
TIeeeSymbol GetState_Symbol_InnerEdge ()
TIeeeSymbol GetState_Symbol_OuterEdge ()
std::wstring GetState_SwapIdPart ()
std::wstring GetState_SwapIdPin ()
std::wstring GetState_SwapIdPartPin ()
ISch_ComponentOwnerSchComponent ()
std::wstring FullDesignator ()
void SetState_SwapIdPair (std::wstring AValue)
std::wstring GetState_SwapIdPair ()
TPinItemMode GetState_Name_PositionMode ()
void SetState_Name_PositionMode (TPinItemMode AValue)
void SetState_Name_CustomPosition_RotationAnchor (TPinTextRotationAnchor AValue)
TPinTextRotationAnchor GetState_Name_CustomPosition_RotationAnchor ()
void SetState_Name_CustomPosition_RotationRelative (TRotationBy90 AValue)
TRotationBy90 GetState_Name_CustomPosition_RotationRelative ()
int GetState_Name_CustomPosition_Margin ()
void SetState_Name_CustomPosition_Margin (int AValue)
TPinItemMode GetState_Name_FontMode ()
void SetState_Name_FontMode (TPinItemMode AValue)
int GetState_Name_CustomFontID ()
void SetState_Name_CustomFontID (int AValue)
DXP::TColor GetState_Name_CustomColor ()
void SetState_Name_CustomColor (DXP::TColor AValue)
TPinItemMode GetState_Designator_PositionMode ()
void SetState_Designator_PositionMode (TPinItemMode AValue)
void SetState_Designator_CustomPosition_RotationAnchor (TPinTextRotationAnchor AValue)
TPinTextRotationAnchor GetState_Designator_CustomPosition_RotationAnchor ()
void SetState_Designator_CustomPosition_RotationRelative (TRotationBy90 AValue)
TRotationBy90 GetState_Designator_CustomPosition_RotationRelative ()
int GetState_Designator_CustomPosition_Margin ()
void SetState_Designator_CustomPosition_Margin (int AValue)
TPinItemMode GetState_Designator_FontMode ()
void SetState_Designator_FontMode (TPinItemMode AValue)
int GetState_Designator_CustomFontID ()
void SetState_Designator_CustomFontID (int AValue)
DXP::TColor GetState_Designator_CustomColor ()
void SetState_Designator_CustomColor (DXP::TColor AValue)
TSize GetState_Symbol_LineWidth ()
void SetState_Symbol_LineWidth (TSize AValue)
Public Member Functions inherited from SCH::ISch_ParametrizedGroup
bool Import_FromUser_Parameters ()
void ResetAllSchParametersPosition ()
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

◆ FullDesignator()

std::wstring SCH::ISch_Pin::FullDesignator ( )

◆ GetState_DefaultValue()

std::wstring SCH::ISch_Pin::GetState_DefaultValue ( )

◆ GetState_Description()

std::wstring SCH::ISch_Pin::GetState_Description ( )

◆ GetState_Designator()

std::wstring SCH::ISch_Pin::GetState_Designator ( )

◆ GetState_Designator_CustomColor()

DXP::TColor SCH::ISch_Pin::GetState_Designator_CustomColor ( )

◆ GetState_Designator_CustomFontID()

int SCH::ISch_Pin::GetState_Designator_CustomFontID ( )

◆ GetState_Designator_CustomPosition_Margin()

int SCH::ISch_Pin::GetState_Designator_CustomPosition_Margin ( )

◆ GetState_Designator_CustomPosition_RotationAnchor()

TPinTextRotationAnchor SCH::ISch_Pin::GetState_Designator_CustomPosition_RotationAnchor ( )

◆ GetState_Designator_CustomPosition_RotationRelative()

TRotationBy90 SCH::ISch_Pin::GetState_Designator_CustomPosition_RotationRelative ( )

◆ GetState_Designator_FontMode()

TPinItemMode SCH::ISch_Pin::GetState_Designator_FontMode ( )

◆ GetState_Designator_PositionMode()

TPinItemMode SCH::ISch_Pin::GetState_Designator_PositionMode ( )

◆ GetState_Electrical()

EDP::TPinElectrical SCH::ISch_Pin::GetState_Electrical ( )

◆ GetState_FormalType()

TStdLogicState SCH::ISch_Pin::GetState_FormalType ( )

◆ GetState_HiddenNetName()

std::wstring SCH::ISch_Pin::GetState_HiddenNetName ( )

◆ GetState_IsHidden()

bool SCH::ISch_Pin::GetState_IsHidden ( )

◆ GetState_Name()

std::wstring SCH::ISch_Pin::GetState_Name ( )

◆ GetState_Name_CustomColor()

DXP::TColor SCH::ISch_Pin::GetState_Name_CustomColor ( )

◆ GetState_Name_CustomFontID()

int SCH::ISch_Pin::GetState_Name_CustomFontID ( )

◆ GetState_Name_CustomPosition_Margin()

int SCH::ISch_Pin::GetState_Name_CustomPosition_Margin ( )

◆ GetState_Name_CustomPosition_RotationAnchor()

TPinTextRotationAnchor SCH::ISch_Pin::GetState_Name_CustomPosition_RotationAnchor ( )

◆ GetState_Name_CustomPosition_RotationRelative()

TRotationBy90 SCH::ISch_Pin::GetState_Name_CustomPosition_RotationRelative ( )

◆ GetState_Name_FontMode()

TPinItemMode SCH::ISch_Pin::GetState_Name_FontMode ( )

◆ GetState_Name_PositionMode()

TPinItemMode SCH::ISch_Pin::GetState_Name_PositionMode ( )

◆ GetState_Orientation()

TRotationBy90 SCH::ISch_Pin::GetState_Orientation ( )

◆ GetState_PinLength()

int SCH::ISch_Pin::GetState_PinLength ( )

◆ GetState_ShowDesignator()

bool SCH::ISch_Pin::GetState_ShowDesignator ( )

◆ GetState_ShowName()

bool SCH::ISch_Pin::GetState_ShowName ( )

◆ GetState_SwapIdPair()

std::wstring SCH::ISch_Pin::GetState_SwapIdPair ( )

◆ GetState_SwapIdPart()

std::wstring SCH::ISch_Pin::GetState_SwapIdPart ( )

◆ GetState_SwapIdPartPin()

std::wstring SCH::ISch_Pin::GetState_SwapIdPartPin ( )

◆ GetState_SwapIdPin()

std::wstring SCH::ISch_Pin::GetState_SwapIdPin ( )

◆ GetState_Symbol_Inner()

TIeeeSymbol SCH::ISch_Pin::GetState_Symbol_Inner ( )

◆ GetState_Symbol_InnerEdge()

TIeeeSymbol SCH::ISch_Pin::GetState_Symbol_InnerEdge ( )

◆ GetState_Symbol_LineWidth()

TSize SCH::ISch_Pin::GetState_Symbol_LineWidth ( )

◆ GetState_Symbol_Outer()

TIeeeSymbol SCH::ISch_Pin::GetState_Symbol_Outer ( )

◆ GetState_Symbol_OuterEdge()

TIeeeSymbol SCH::ISch_Pin::GetState_Symbol_OuterEdge ( )

◆ GetState_Width()

int SCH::ISch_Pin::GetState_Width ( )

◆ OwnerSchComponent()

ISch_Component * SCH::ISch_Pin::OwnerSchComponent ( )

◆ SetState_DefaultValue()

void SCH::ISch_Pin::SetState_DefaultValue ( std::wstring AValue)

◆ SetState_Description()

void SCH::ISch_Pin::SetState_Description ( std::wstring AValue)

◆ SetState_Designator()

void SCH::ISch_Pin::SetState_Designator ( std::wstring AValue)

◆ SetState_Designator_CustomColor()

void SCH::ISch_Pin::SetState_Designator_CustomColor ( DXP::TColor AValue)

◆ SetState_Designator_CustomFontID()

void SCH::ISch_Pin::SetState_Designator_CustomFontID ( int AValue)

◆ SetState_Designator_CustomPosition_Margin()

void SCH::ISch_Pin::SetState_Designator_CustomPosition_Margin ( int AValue)

◆ SetState_Designator_CustomPosition_RotationAnchor()

void SCH::ISch_Pin::SetState_Designator_CustomPosition_RotationAnchor ( TPinTextRotationAnchor AValue)

◆ SetState_Designator_CustomPosition_RotationRelative()

void SCH::ISch_Pin::SetState_Designator_CustomPosition_RotationRelative ( TRotationBy90 AValue)

◆ SetState_Designator_FontMode()

void SCH::ISch_Pin::SetState_Designator_FontMode ( TPinItemMode AValue)

◆ SetState_Designator_PositionMode()

void SCH::ISch_Pin::SetState_Designator_PositionMode ( TPinItemMode AValue)

◆ SetState_Electrical()

void SCH::ISch_Pin::SetState_Electrical ( EDP::TPinElectrical AValue)

◆ SetState_FormalType()

void SCH::ISch_Pin::SetState_FormalType ( TStdLogicState AValue)

◆ SetState_HiddenNetName()

void SCH::ISch_Pin::SetState_HiddenNetName ( std::wstring AValue)

◆ SetState_IsHidden()

void SCH::ISch_Pin::SetState_IsHidden ( bool AValue)

◆ SetState_Name()

void SCH::ISch_Pin::SetState_Name ( std::wstring AValue)

◆ SetState_Name_CustomColor()

void SCH::ISch_Pin::SetState_Name_CustomColor ( DXP::TColor AValue)

◆ SetState_Name_CustomFontID()

void SCH::ISch_Pin::SetState_Name_CustomFontID ( int AValue)

◆ SetState_Name_CustomPosition_Margin()

void SCH::ISch_Pin::SetState_Name_CustomPosition_Margin ( int AValue)

◆ SetState_Name_CustomPosition_RotationAnchor()

void SCH::ISch_Pin::SetState_Name_CustomPosition_RotationAnchor ( TPinTextRotationAnchor AValue)

◆ SetState_Name_CustomPosition_RotationRelative()

void SCH::ISch_Pin::SetState_Name_CustomPosition_RotationRelative ( TRotationBy90 AValue)

◆ SetState_Name_FontMode()

void SCH::ISch_Pin::SetState_Name_FontMode ( TPinItemMode AValue)

◆ SetState_Name_PositionMode()

void SCH::ISch_Pin::SetState_Name_PositionMode ( TPinItemMode AValue)

◆ SetState_Orientation()

void SCH::ISch_Pin::SetState_Orientation ( TRotationBy90 AValue)

◆ SetState_PinLength()

void SCH::ISch_Pin::SetState_PinLength ( int AValue)

◆ SetState_ShowDesignator()

void SCH::ISch_Pin::SetState_ShowDesignator ( bool AValue)

◆ SetState_ShowName()

void SCH::ISch_Pin::SetState_ShowName ( bool AValue)

◆ SetState_SwapIdPair()

void SCH::ISch_Pin::SetState_SwapIdPair ( std::wstring AValue)

◆ SetState_SwapIdPart()

void SCH::ISch_Pin::SetState_SwapIdPart ( std::wstring AValue)

◆ SetState_SwapIdPartPin()

void SCH::ISch_Pin::SetState_SwapIdPartPin ( std::wstring AValue)

◆ SetState_SwapIdPin()

void SCH::ISch_Pin::SetState_SwapIdPin ( std::wstring AValue)

◆ SetState_Symbol_Inner()

void SCH::ISch_Pin::SetState_Symbol_Inner ( TIeeeSymbol AValue)

◆ SetState_Symbol_InnerEdge()

void SCH::ISch_Pin::SetState_Symbol_InnerEdge ( TIeeeSymbol AValue)

◆ SetState_Symbol_LineWidth()

void SCH::ISch_Pin::SetState_Symbol_LineWidth ( TSize AValue)

◆ SetState_Symbol_Outer()

void SCH::ISch_Pin::SetState_Symbol_Outer ( TIeeeSymbol AValue)

◆ SetState_Symbol_OuterEdge()

void SCH::ISch_Pin::SetState_Symbol_OuterEdge ( TIeeeSymbol AValue)

◆ SetState_Width()

void SCH::ISch_Pin::SetState_Width ( int AValue)

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