
# TViewableObjectID enumeration

This `TViewableObjectID` type is mainly used by the Inspector and List views in Altium Designer and is an extension of TObjectID type.

```csharp
public enum TViewableObjectID
```

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

## Values

| Name | Value | Description |
| --- | --- | --- |
| `eViewableObject_None` | 0 |  |
| `eViewableObject_Arc` | 1 |  |
| `eViewableObject_Pad` | 2 |  |
| `eViewableObject_Via` | 3 |  |
| `eViewableObject_Track` | 4 |  |
| `eViewableObject_Text` | 5 |  |
| `eViewableObject_Fill` | 6 |  |
| `eViewableObject_Connection` | 7 |  |
| `eViewableObject_Net` | 8 |  |
| `eViewableObject_Component` | 9 |  |
| `eViewableObject_Poly` | 10 |  |
| `eViewableObject_LinearDimension` | 11 |  |
| `eViewableObject_AngularDimension` | 12 |  |
| `eViewableObject_RadialDimension` | 13 |  |
| `eViewableObject_LeaderDimension` | 14 |  |
| `eViewableObject_DatumDimension` | 15 |  |
| `eViewableObject_BaselineDimension` | 16 |  |
| `eViewableObject_CenterDimension` | 17 |  |
| `eViewableObject_OriginalDimension` | 18 |  |
| `eViewableObject_LinearDiameterDimension` | 19 |  |
| `eViewableObject_RadialDiameterDimension` | 20 |  |
| `eViewableObject_Coordinate` | 21 |  |
| `eViewableObject_Class` | 22 |  |
| `eViewableObject_Rule_Clearance` | 23 |  |
| `eViewableObject_Rule_ParallelSegment` | 24 |  |
| `eViewableObject_Rule_MaxMinWidth` | 25 |  |
| `eViewableObject_Rule_MaxMinLength` | 26 |  |
| `eViewableObject_Rule_MatchedLengths` | 27 |  |
| `eViewableObject_Rule_DaisyChainStubLength` | 28 |  |
| `eViewableObject_Rule_PowerPlaneConnectStyle` | 29 |  |
| `eViewableObject_Rule_RoutingTopology` | 30 |  |
| `eViewableObject_Rule_RoutingPriority` | 31 |  |
| `eViewableObject_Rule_RoutingLayers` | 32 |  |
| `eViewableObject_Rule_RoutingCornerStyle` | 33 |  |
| `eViewableObject_Rule_RoutingViaStyle` | 34 |  |
| `eViewableObject_Rule_PowerPlaneClearance` | 35 |  |
| `eViewableObject_Rule_SolderMaskExpansion` | 36 |  |
| `eViewableObject_Rule_PasteMaskExpansion` | 37 |  |
| `eViewableObject_Rule_ShortCircuit` | 38 |  |
| `eViewableObject_Rule_BrokenNets` | 39 |  |
| `eViewableObject_Rule_ViasUnderSMD` | 40 |  |
| `eViewableObject_Rule_MaximumViaCount` | 41 |  |
| `eViewableObject_Rule_MinimumAnnularRing` | 42 |  |
| `eViewableObject_Rule_PolygonConnectStyle` | 43 |  |
| `eViewableObject_Rule_AcuteAngle` | 44 |  |
| `eViewableObject_Rule_ConfinementConstraint` | 45 |  |
| `eViewableObject_Rule_SMDToCorner` | 46 |  |
| `eViewableObject_Rule_ComponentClearance` | 47 |  |
| `eViewableObject_Rule_ComponentRotations` | 48 |  |
| `eViewableObject_Rule_PermittedLayers` | 49 |  |
| `eViewableObject_Rule_NetsToIgnore` | 50 |  |
| `eViewableObject_Rule_SignalStimulus` | 51 |  |
| `eViewableObject_Rule_Overshoot_FallingEdge` | 52 |  |
| `eViewableObject_Rule_Overshoot_RisingEdge` | 53 |  |
| `eViewableObject_Rule_Undershoot_FallingEdge` | 54 |  |
| `eViewableObject_Rule_Undershoot_RisingEdge` | 55 |  |
| `eViewableObject_Rule_MaxMinImpedance` | 56 |  |
| `eViewableObject_Rule_SignalTopValue` | 57 |  |
| `eViewableObject_Rule_SignalBaseValue` | 58 |  |
| `eViewableObject_Rule_FlightTime_RisingEdge` | 59 |  |
| `eViewableObject_Rule_FlightTime_FallingEdge` | 60 |  |
| `eViewableObject_Rule_LayerStack` | 61 |  |
| `eViewableObject_Rule_MaxSlope_RisingEdge` | 62 |  |
| `eViewableObject_Rule_MaxSlope_FallingEdge` | 63 |  |
| `eViewableObject_Rule_SupplyNets` | 64 |  |
| `eViewableObject_Rule_MaxMinHoleSize` | 65 |  |
| `eViewableObject_Rule_TestPointStyle` | 66 |  |
| `eViewableObject_Rule_TestPointUsage` | 67 |  |
| `eViewableObject_Rule_UnconnectedPin` | 68 |  |
| `eViewableObject_Rule_SMDToPlane` | 69 |  |
| `eViewableObject_Rule_SMDNeckDown` | 70 |  |
| `eViewableObject_Rule_LayerPair` | 71 |  |
| `eViewableObject_Rule_FanoutControl` | 72 |  |
| `eViewableObject_Rule_MaxMinHeight` | 73 |  |
| `eViewableObject_Rule_DifferentialPairs` | 74 |  |
| `eViewableObject_Rule_HoleToHoleClearance` | 75 |  |
| `eViewableObject_Rule_MinimumSolderMaskSliver` | 76 |  |
| `eViewableObject_Rule_SilkToSolderMaskClearance` | 77 |  |
| `eViewableObject_Rule_SilkToSilkClearance` | 78 |  |
| `eViewableObject_Rule_NetAntennae` | 79 |  |
| `eViewableObject_FromTo` | 80 |  |
| `eViewableObject_DifferentialPair` | 81 |  |
| `eViewableObject_Violation` | 82 |  |
| `eViewableObject_Board` | 83 |  |
| `eViewableObject_BoardOutline` | 84 |  |
| `eViewableObject_Group` | 85 |  |
| `eViewableObject_Clipboard` | 86 |  |
| `eViewableObject_SplitPlane` | 87 |  |
| `eViewableObject_EmbeddedBoard` | 88 |  |
| `eViewableObject_Region` | 89 |  |
| `eViewableObject_ComponentBody` | 90 |  |
| `eViewableObject_Rule_AssyTestPointStyle` | 91 |  |
| `eViewableObject_Rule_AssyTestPointUsage` | 92 |  |
| `eViewableObject_OwnerDraw` | 93 |  |
| `eViewableObject_DrillTable` | 94 |  |
| `eViewableObject_ViaStitching` | 95 |  |
| `eViewableObject_LayerStackTable` | 96 |  |
| `eViewableObject_Viewport` | 97 |  |
| `eViewableObject_BoardRegion` | 98 |  |
| `eViewableObject_Rule_SilkToBoardRegion` | 99 |  |
| `eViewableObject_AccordionObject` | 100 |  |
| `eViewableObject_OLEObject` | 101 |  |
| `eViewableObject_Rule_SMDPADEntry` | 102 |  |
| `eViewableObject_ViaShielding` | 103 |  |
| `eViewableObject_Rule_UnpouredPolygon` | 104 |  |
| `eViewableObject_MultilineText` | 105 |  |
| `eViewableObject_Rule_BoardOutlineClearance` | 106 |  |
| `eViewableObject_CoverlayPoly` | 107 |  |
| `eViewableObject_PinPair` | 108 |  |
| `eViewableObject_Rule_BackDrilling` | 109 |  |
| `eViewableObject_StackedVia` | 110 |  |
| `eViewableObject_StaggeredVia` | 111 |  |
| `eViewableObject_Rule_Creepage` | 112 |  |
| `eViewableObject_Rule_ReturnPath` | 113 |  |
| `eViewableObject_Rectangle` | 114 |  |
| `eViewableObject_Rule_RoutingNeckDown` | 115 |  |
| `eViewableObject_Wirebond` | 116 |  |
| `eViewableObject_Rule_Wirebonding` | 117 |  |
| `eViewableObject_ReuseBlock` | 118 |  |
| `eViewableObject_Rule_ZAxisClearance` | 119 |  |

## Returned by

[IPCB_Primitive.ViewableObjectID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_Primitive.md#viewableobjectid)
