Provides a base table type that is shared among all File3dm tables.
Type parameters:
| T | A model component. where ModelComponent |
Properties
ComponentType
Returns the actual component type of a table.
Implements: ComponentType
Methods
Clear
public void Clear()
Marks all items as deleted.
Delete
#Flags a component as deleted.
Parameters:
| item (T) | The item to flag. |
Returns: True on success.
Overrides: CommonComponentTable<T>.Delete
Delete
#Flags a component as deleted.
Parameters:
| index (int) | The index of the item to flag. |
Returns: True on success.
FindId
Uses the guid to find a model component. Deleted objects cannot be found by id. The guid is the value that is stored in the .Id property. In a single document, no two active objects have the same guid. If an object is replaced with a new object, then the guid persists. For example, if the _Move command moves an object, then the moved object inherits its guid from the starting object. If the Copy command copies an object, then the copy gets a new guid. This guid persists through file saving/opening operations. This function will not find grip objects.
GetEnumerator
Returns the enumerator that yields all items.