class EnergyAnalysisSpace(Element,IDisposable):
 """ Analytical space. """
 def Dispose(self):
  """ Dispose(self: Element,A_0: bool) """
  pass
 def GetAnalyticalSurfaces(self):
  """
  GetAnalyticalSurfaces(self: EnergyAnalysisSpace) -> IList[EnergyAnalysisSurface]

  

   Provides a way to access the collection of

     analytical surfaces for a space.


    
     Geometry data defining an analytical space volume.

     Through an 

    analytical surface you can connect a

     source element with each polygon in a 

    space.

     The analytical surfaces defines an enclosed volume

     bounded by 

    the center plane of walls

     and the top plane of roofs and floors.

  

   Returns: the collection of analytical surfaces for a space.
  """
  pass
 def GetBoundary(self):
  """
  GetBoundary(self: EnergyAnalysisSpace) -> IList[Polyloop]

  

   Gets the collection of polygons that form the 2D boundary.

     This method 

    returns a collection of polyloops (planar

     polygons) that defines an 

    enclosed area measured by

     interior bounding surfaces.

  

   Returns: The collection of polygons that form the 2D boundary.
  """
  pass
 def getBoundingBox(self,*args):
  """ getBoundingBox(self: Element,view: View) -> BoundingBoxXYZ """
  pass
 def GetClosedShell(self):
  """
  GetClosedShell(self: EnergyAnalysisSpace) -> IList[Polyloop]

  

   Gets the collection of polygons that form a closed shell.

     This method 

    returns a collection of polyloops (planar

     polygons) that defines an 

    enclosed volume measured by

     interior bounding surfaces.

  

   Returns: the collection of polygons that form a closed shell.
  """
  pass
 def ReleaseUnmanagedResources(self,*args):
  """ ReleaseUnmanagedResources(self: Element,disposing: bool) """
  pass
 def setElementType(self,*args):
  """ setElementType(self: Element,type: ElementType,incompatibleExceptionMessage: str) """
  pass
 def __enter__(self,*args):
  """ __enter__(self: IDisposable) -> object """
  pass
 def __exit__(self,*args):
  """ __exit__(self: IDisposable,exc_type: object,exc_value: object,exc_back: object) """
  pass
 def __init__(self,*args):
  """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
  pass
 AnalyticalVolume=property(lambda self: object(),lambda self,v: None,lambda self: None)
 """The volume for this space.



Get: AnalyticalVolume(self: EnergyAnalysisSpace) -> float



"""

 Area=property(lambda self: object(),lambda self,v: None,lambda self: None)
 """The area for this space.



Get: Area(self: EnergyAnalysisSpace) -> float



"""

 CADObjectUniqueId=property(lambda self: object(),lambda self,v: None,lambda self: None)
 """The unique id of the originating CAD object (model element) associated with this space.



Get: CADObjectUniqueId(self: EnergyAnalysisSpace) -> str



"""

 ComposedName=property(lambda self: object(),lambda self,v: None,lambda self: None)
 """The composed name for this space.



Get: ComposedName(self: EnergyAnalysisSpace) -> str



"""

 Description=property(lambda self: object(),lambda self,v: None,lambda self: None)
 """The description.



Get: Description(self: EnergyAnalysisSpace) -> str



"""

 InnerVolume=property(lambda self: object(),lambda self,v: None,lambda self: None)
 """The analytical volume for this space.



Get: InnerVolume(self: EnergyAnalysisSpace) -> float



"""

 SpaceName=property(lambda self: object(),lambda self,v: None,lambda self: None)
 """The name.



Get: SpaceName(self: EnergyAnalysisSpace) -> str



"""


