
# ISch_HarnessWireData interface

*No description yet.*

```csharp
public interface ISch_HarnessWireData : ISch_HarnessBundleSubLineData
```

**Namespace:** SCH · **Assembly:** Altium.SDK.Interfaces

**Inherits:** [ISch_BasicContainer](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md) → [ISch_ConnectivityStorage](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_ConnectivityStorage.md) → [ISch_HarnessBundleSubLineData](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_HarnessBundleSubLineData.md)

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [Color](#color) | `int` | get; set |  |
| [ColorName](#colorname) | `string` | get |  |
| [Comment](#comment) | `string` | get |  |
| [ConnectedCable](#connectedcable) | [ISch_BasicContainer](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md) | get |  |
| [ConnectedCablesUniqueIdsCount](#connectedcablesuniqueidscount) | `int` | get |  |
| [ConnectedCableUniqueId](#connectedcableuniqueid) | `string` | get |  |
| [ConnectedInlineSplicesUniqueId](#connectedinlinesplicesuniqueid) | `string` | get |  |
| [ConnectedInlineSplicesUniqueIdsCount](#connectedinlinesplicesuniqueidscount) | `int` | get |  |
| [ConnectedShieldsUniqueIdsCount](#connectedshieldsuniqueidscount) | `int` | get |  |
| [ConnectedShieldUniqueId](#connectedshielduniqueid) | `string` | get |  |
| [ConnectedTwist](#connectedtwist) | [ISch_BasicContainer](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md) | get |  |
| [ConnectedTwistsUniqueIdsCount](#connectedtwistsuniqueidscount) | `int` | get |  |
| [ConnectedTwistUniqueId](#connectedtwistuniqueid) | `string` | get |  |
| [Description](#description) | `string` | get |  |
| [EndVertex1ConnectedObjectUniqueId](#endvertex1connectedobjectuniqueid) | `string` | get |  |
| [EndVertex1ConnectedSchObject](#endvertex1connectedschobject) | [ISch_BasicContainer](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md) | get |  |
| [EndVertex2ConnectedObjectUniqueId](#endvertex2connectedobjectuniqueid) | `string` | get |  |
| [EndVertex2ConnectedSchObject](#endvertex2connectedschobject) | [ISch_BasicContainer](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md) | get |  |
| [IncludeCut](#includecut) | `bool` | get |  |
| [IsConnectedToAnyCable](#isconnectedtoanycable) | `bool` | get |  |
| [IsConnectedToAnyInlineSplices](#isconnectedtoanyinlinesplices) | `bool` | get |  |
| [IsConnectedToAnyShield](#isconnectedtoanyshield) | `bool` | get |  |
| [IsConnectedToAnyTwist](#isconnectedtoanytwist) | `bool` | get |  |
| [IsEndVertex1ConnectedToAnyObject](#isendvertex1connectedtoanyobject) | `bool` | get |  |
| [IsEndVertex2ConnectedToAnyObject](#isendvertex2connectedtoanyobject) | `bool` | get |  |
| [Name](#name) | `string` | get |  |

### Color

*No description yet.*

```csharp
int GetState_Color();
void SetState_Color(int argColor);
```

**Type:** `int` · **Access:** read/write

The accessors are extension methods of `ISch_HarnessWireDataHelper` (`using SCH;`).

### ColorName

*No description yet.*

```csharp
string GetState_ColorName();
```

**Type:** `string` · **Access:** read-only

### Comment

*No description yet.*

```csharp
string GetState_Comment();
```

**Type:** `string` · **Access:** read-only

### ConnectedCable

*No description yet.*

```csharp
ISch_BasicContainer GetState_ConnectedCable(int argIndex);
```

**Type:** [ISch_BasicContainer](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md) · **Access:** read-only · **Index:** `argIndex` (`int`)

The accessors are extension methods of `ISch_HarnessWireDataHelper` (`using SCH;`).

### ConnectedCablesUniqueIdsCount

*No description yet.*

```csharp
int GetState_ConnectedCablesUniqueIdsCount();
```

**Type:** `int` · **Access:** read-only

### ConnectedCableUniqueId

*No description yet.*

```csharp
string GetState_ConnectedCableUniqueId(int argIndex);
```

**Type:** `string` · **Access:** read-only · **Index:** `argIndex` (`int`)

### ConnectedInlineSplicesUniqueId

*No description yet.*

```csharp
string GetState_ConnectedInlineSplicesUniqueId(int argIndex);
```

**Type:** `string` · **Access:** read-only · **Index:** `argIndex` (`int`)

### ConnectedInlineSplicesUniqueIdsCount

*No description yet.*

```csharp
int GetState_ConnectedInlineSplicesUniqueIdsCount();
```

**Type:** `int` · **Access:** read-only

### ConnectedShieldsUniqueIdsCount

*No description yet.*

```csharp
int GetState_ConnectedShieldsUniqueIdsCount();
```

**Type:** `int` · **Access:** read-only

### ConnectedShieldUniqueId

*No description yet.*

```csharp
string GetState_ConnectedShieldUniqueId(int argIndex);
```

**Type:** `string` · **Access:** read-only · **Index:** `argIndex` (`int`)

### ConnectedTwist

*No description yet.*

```csharp
ISch_BasicContainer GetState_ConnectedTwist(int argIndex);
```

**Type:** [ISch_BasicContainer](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md) · **Access:** read-only · **Index:** `argIndex` (`int`)

The accessors are extension methods of `ISch_HarnessWireDataHelper` (`using SCH;`).

### ConnectedTwistsUniqueIdsCount

*No description yet.*

```csharp
int GetState_ConnectedTwistsUniqueIdsCount();
```

**Type:** `int` · **Access:** read-only

### ConnectedTwistUniqueId

*No description yet.*

```csharp
string GetState_ConnectedTwistUniqueId(int argIndex);
```

**Type:** `string` · **Access:** read-only · **Index:** `argIndex` (`int`)

### Description

*No description yet.*

```csharp
string GetState_Description();
```

**Type:** `string` · **Access:** read-only

### EndVertex1ConnectedObjectUniqueId

*No description yet.*

```csharp
string GetState_EndVertex1ConnectedObjectUniqueId();
```

**Type:** `string` · **Access:** read-only

### EndVertex1ConnectedSchObject

*No description yet.*

```csharp
ISch_BasicContainer GetState_EndVertex1ConnectedSchObject();
```

**Type:** [ISch_BasicContainer](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md) · **Access:** read-only

The accessors are extension methods of `ISch_HarnessWireDataHelper` (`using SCH;`).

### EndVertex2ConnectedObjectUniqueId

*No description yet.*

```csharp
string GetState_EndVertex2ConnectedObjectUniqueId();
```

**Type:** `string` · **Access:** read-only

### EndVertex2ConnectedSchObject

*No description yet.*

```csharp
ISch_BasicContainer GetState_EndVertex2ConnectedSchObject();
```

**Type:** [ISch_BasicContainer](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md) · **Access:** read-only

The accessors are extension methods of `ISch_HarnessWireDataHelper` (`using SCH;`).

### IncludeCut

*No description yet.*

```csharp
bool GetState_IncludeCut();
```

**Type:** `bool` · **Access:** read-only

### IsConnectedToAnyCable

*No description yet.*

```csharp
bool GetState_IsConnectedToAnyCable();
```

**Type:** `bool` · **Access:** read-only

### IsConnectedToAnyInlineSplices

*No description yet.*

```csharp
bool GetState_IsConnectedToAnyInlineSplices();
```

**Type:** `bool` · **Access:** read-only

### IsConnectedToAnyShield

*No description yet.*

```csharp
bool GetState_IsConnectedToAnyShield();
```

**Type:** `bool` · **Access:** read-only

### IsConnectedToAnyTwist

*No description yet.*

```csharp
bool GetState_IsConnectedToAnyTwist();
```

**Type:** `bool` · **Access:** read-only

### IsEndVertex1ConnectedToAnyObject

*No description yet.*

```csharp
bool GetState_IsEndVertex1ConnectedToAnyObject();
```

**Type:** `bool` · **Access:** read-only

### IsEndVertex2ConnectedToAnyObject

*No description yet.*

```csharp
bool GetState_IsEndVertex2ConnectedToAnyObject();
```

**Type:** `bool` · **Access:** read-only

### Name

*No description yet.*

```csharp
string GetState_Name();
```

**Type:** `string` · **Access:** read-only

## Inherited members

- From [ISch_HarnessBundleSubLineData](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_HarnessBundleSubLineData.md): [AutogeneratedLength](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_HarnessBundleSubLineData.md#autogeneratedlength), [BundleToGoThroughAssignment](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_HarnessBundleSubLineData.md#bundletogothroughassignment), [BundleToGoThroughAssignmentsCount](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_HarnessBundleSubLineData.md#bundletogothroughassignmentscount), [ContainsBundleToGoThroughUniqueId](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_HarnessBundleSubLineData.md#containsbundletogothroughuniqueid), [Length](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_HarnessBundleSubLineData.md#length), [TotalLength](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_HarnessBundleSubLineData.md#totallength)
- From [ISch_BasicContainer](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md): [AddAndPositionSchObject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#addandpositionschobject), [AddSchObject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#addschobject), [CopyTo](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#copyto), [DeleteAll](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#deleteall), [DescriptionString](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#descriptionstring), [ExportToParameters](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#exporttoparameters), [FreeAllContainedObjects](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#freeallcontainedobjects), [Handle](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#handle), [IdentifierString](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#identifierstring), [Import_FromUser](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#import_fromuser), [ObjectId](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#objectid), [OwnerSchDocument](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#ownerschdocument), [RemoveSchObject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#removeschobject), [Replicate](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#replicate), [SchBasicContainer](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#schbasiccontainer), [SchIterator_Create](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#schiterator_create), [SchIterator_Destroy](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#schiterator_destroy), [SchParameterByName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#schparameterbyname), [Setstate_Default](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#setstate_default), [Text](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#text), [UniqueId](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#uniqueid), [WiringDiagramOriginUniqueId](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#wiringdiagramoriginuniqueid)

## Returned by

[ISch_HarnessBundleSubLineContent.GetSubWireData](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_HarnessBundleSubLineContent.md#getsubwiredata)
