mastoron.view

class AffectedElements[source]

Bases: object

Class for handling elements affected by mastoron.

delete(colorScheme, viewId, elementId)[source]
dump(colorScheme, viewId, overriddenElements)[source]

Saves the colorscheme override information for affected elements to the Revitron document config.

Parameters
  • colorScheme (dict) – A mastoron color scheme

  • viewId (element id or string) – A Revit element id

  • overriddenElements (string) – A list of Revit element ids

get(colorScheme, viewId=None)[source]

Gets all Revit element ids of objects overridden by mastoron.

Returns:

If a viewId was provided a list of element ids.
if no viewId was provided a dict of view ids with the ids of
overridden elements.
Parameters
  • colorScheme (dict) – A mastoron colorScheme

  • viewId (Id or string, optional) – A Revit element Id. Defaults to None.

Returns

dict or list

Return type

mixed

static purge(view, scheme)[source]

Deletes all overriddenElements for given color scheme stored in the mastoron config of given view.

Parameters
  • view (object) – A Revit view

  • scheme (dict) – A mastoron color scheme

class AffectedViews[source]

Bases: object

Class for handling views affected by mastoron.

delete(colorScheme, viewId)[source]

Removes an affected view from the revitron DocumentConfigStorage.

Parameters
  • colorScheme (dict) – A mastoron color scheme

  • viewId (object or str) – A Revit element id

get(colorScheme)[source]
class ElementOverrides(view, element)[source]

Bases: object

Class for handling graphical element overrides.

__init__(view, element)[source]

Inits a new ElementOverrids instance.

Parameters

element (object) – A Revit element

clear()[source]

Clears a graphical element overrides in view.

set(color, patternId, overrideCutPattern=True)[source]

Sets graphical element overrides in the active view.

Parameters
  • color (int) – A list or tuple (r, g, b)

  • pattern (object) – An element id of a Revit fill pattern

  • overrideCutPattern (bool, optional) – Override cut pattern. Defaults to True.