The Space object and tools. More...
Classes | |
class | SpaceTaskPanel |
Functions | |
def | addSpaceBoundaries (space, subobjects) |
def | makeSpace (objects=None, baseobj=None, name="Space") |
def | removeSpaceBoundaries (space, objects) |
Variables | |
list | ConditioningTypes |
list | SpaceTypes |
The Space object and tools.
This module provides tools to build Space objects. Spaces define an open volume inside or outside a building, ie. a room.
def ArchSpace.addSpaceBoundaries | ( | space, | |
subobjects | |||
) |
addSpaceBoundaries(space,subobjects): adds the given subobjects to the given space
def ArchSpace.makeSpace | ( | objects = None , |
|
baseobj = None , |
|||
name = "Space" |
|||
) |
makeSpace([objects]): Creates a space object from the given objects. Objects can be one document object, in which case it becomes the base shape of the space object, or a list of selection objects as got from getSelectionEx(), or a list of tuples (object, subobjectname)
References draftutils.gui_utils.getSelectionEx.
def ArchSpace.removeSpaceBoundaries | ( | space, | |
objects | |||
) |
removeSpaceBoundaries(space,objects): removes the given objects from the given spaces boundaries
References ArchComponent.ViewProviderComponent.attach(), ArchCommands.getCutVolume(), ArchCommands.getDefaultColor(), ArchComponent.ViewProviderComponent.getDisplayModes(), DraftVecUtils.isNull(), ArchComponent.Component.onChanged(), ArchComponent.Component.onDocumentRestored(), draftutils.translate.QT_TRANSLATE_NOOP, and ArchComponent.ViewProviderComponent.setDisplayMode().
list ArchSpace.ConditioningTypes |
list ArchSpace.SpaceTypes |