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

#include <EDP.SCH.Interfaces.h>

Inheritance diagram for SCH::IOpenBus_Component:
SCH::ISch_RectangularGroup SCH::ISch_ParametrizedGroup SCH::ISch_GraphicalObject SCH::ISch_BasicContainer

Public Member Functions

void SetState_Name (std::wstring const Value)
void SetState_ConfiguratorName (std::wstring const Value)
void SetState_SubProject (std::wstring const Value)
void SetState_Kind (TOpenBusComponentKind const Value)
std::wstring GetState_Name ()
std::wstring GetState_ConfiguratorName ()
std::wstring GetState_SubProject ()
TOpenBusComponentKind GetState_Kind ()
ISch_DesignatorGetState_Designator ()
IOpenBus_PortCollectionGetState_SchPorts ()
void Connect (IOpenBus_Port *const APort1, IOpenBus_Port *const APort2)
void Disconnect (IOpenBus_Port *const APort)
void LayoutPorts ()
ISch_BasicContainerGetContainer_InternalPins (TOpenBusInternalPinType APinType)
bool GetState_ArbiterRoundRobin ()
void SetState_ArbiterRoundRobin (bool const AValue)
IOpenBus_PortCreatePort (std::wstring const ASide)
void SetState_InterfaceType (TOpenBusComponentInterfaceType const Value)
TOpenBusComponentInterfaceType GetState_InterfaceType ()
void SetState_IsUserConfigurable (bool AValue)
bool GetState_IsUserConfigurable ()
void DestroyPort (IOpenBus_Port **APort)
Public Member Functions inherited from SCH::ISch_RectangularGroup
void SetState_XSize (int Value)
void SetState_YSize (int Value)
int GetState_XSize ()
int GetState_YSize ()
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

◆ Connect()

void SCH::IOpenBus_Component::Connect ( IOpenBus_Port *const APort1,
IOpenBus_Port *const APort2 )

◆ CreatePort()

IOpenBus_Port * SCH::IOpenBus_Component::CreatePort ( std::wstring const ASide)

◆ DestroyPort()

void SCH::IOpenBus_Component::DestroyPort ( IOpenBus_Port ** APort)

◆ Disconnect()

void SCH::IOpenBus_Component::Disconnect ( IOpenBus_Port *const APort)

◆ GetContainer_InternalPins()

ISch_BasicContainer * SCH::IOpenBus_Component::GetContainer_InternalPins ( TOpenBusInternalPinType APinType)

◆ GetState_ArbiterRoundRobin()

bool SCH::IOpenBus_Component::GetState_ArbiterRoundRobin ( )

◆ GetState_ConfiguratorName()

std::wstring SCH::IOpenBus_Component::GetState_ConfiguratorName ( )

◆ GetState_Designator()

ISch_Designator * SCH::IOpenBus_Component::GetState_Designator ( )

◆ GetState_InterfaceType()

TOpenBusComponentInterfaceType SCH::IOpenBus_Component::GetState_InterfaceType ( )

◆ GetState_IsUserConfigurable()

bool SCH::IOpenBus_Component::GetState_IsUserConfigurable ( )

◆ GetState_Kind()

TOpenBusComponentKind SCH::IOpenBus_Component::GetState_Kind ( )

◆ GetState_Name()

std::wstring SCH::IOpenBus_Component::GetState_Name ( )

◆ GetState_SchPorts()

IOpenBus_PortCollection * SCH::IOpenBus_Component::GetState_SchPorts ( )

◆ GetState_SubProject()

std::wstring SCH::IOpenBus_Component::GetState_SubProject ( )

◆ LayoutPorts()

void SCH::IOpenBus_Component::LayoutPorts ( )

◆ SetState_ArbiterRoundRobin()

void SCH::IOpenBus_Component::SetState_ArbiterRoundRobin ( bool const AValue)

◆ SetState_ConfiguratorName()

void SCH::IOpenBus_Component::SetState_ConfiguratorName ( std::wstring const Value)

◆ SetState_InterfaceType()

void SCH::IOpenBus_Component::SetState_InterfaceType ( TOpenBusComponentInterfaceType const Value)

◆ SetState_IsUserConfigurable()

void SCH::IOpenBus_Component::SetState_IsUserConfigurable ( bool AValue)

◆ SetState_Kind()

void SCH::IOpenBus_Component::SetState_Kind ( TOpenBusComponentKind const Value)

◆ SetState_Name()

void SCH::IOpenBus_Component::SetState_Name ( std::wstring const Value)

◆ SetState_SubProject()

void SCH::IOpenBus_Component::SetState_SubProject ( std::wstring const Value)

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