bcf.v2.model

Submodules

Package Contents

class bcf.v2.model.BimSnippet
is_external: bool
reference: str
reference_schema: str
snippet_type: str
class bcf.v2.model.BitmapFormat

Bases: enum.Enum

Generic enumeration.

Derive from this class to define new enumerations.

JPG = 'JPG'
PNG = 'PNG'
class bcf.v2.model.ClippingPlane
direction: Direction
location: Point
class bcf.v2.model.Comment
author: str
comment: str
date: xsdata.models.datatype.XmlDateTime
guid: str
modified_author: str | None
modified_date: xsdata.models.datatype.XmlDateTime | None
viewpoint: CommentViewpoint | None
class bcf.v2.model.CommentViewpoint
class Meta
global_type = False
guid: str
class bcf.v2.model.Component
authoring_tool_id: str | None
ifc_guid: str | None
originating_system: str | None
class bcf.v2.model.ComponentColoring
color: List[ComponentColoringColor]
class bcf.v2.model.ComponentColoringColor
class Meta
global_type = False
color: str | None
component: List[Component]
class bcf.v2.model.ComponentSelection
component: List[Component]
class bcf.v2.model.ComponentVisibility
default_visibility: bool | None
exceptions: ComponentVisibilityExceptions | None
class bcf.v2.model.ComponentVisibilityExceptions
class Meta
global_type = False
component: List[Component]
class bcf.v2.model.Components
coloring: ComponentColoring | None
selection: ComponentSelection | None
view_setup_hints: ViewSetupHints | None
visibility: ComponentVisibility
class bcf.v2.model.Direction
x: float
y: float
z: float
class bcf.v2.model.Header
file: List[HeaderFile]
class bcf.v2.model.HeaderFile
class Meta
global_type = False
date: xsdata.models.datatype.XmlDateTime | None
filename: str | None
ifc_project: str | None
ifc_spatial_structure_element: str | None
is_external: bool
reference: str | None
class bcf.v2.model.Line
end_point: Point
start_point: Point
class bcf.v2.model.Markup
comment: List[Comment]
header: Header | None
topic: Topic
viewpoints: List[ViewPoint]
class bcf.v2.model.OrthogonalCamera
Attributes

camera_view_point: camera_direction: camera_up_vector: view_to_world_scale: view’s visible size in meters

camera_direction: Direction
camera_up_vector: Direction
camera_view_point: Point
view_to_world_scale: float
class bcf.v2.model.PerspectiveCamera
Attributes

camera_view_point: camera_direction: camera_up_vector: field_of_view: It is currently limited to a value between 45 and

60 degrees. This limitation will be dropped in the next release and viewers should be expect values outside this range in current implementations.

camera_direction: Direction
camera_up_vector: Direction
camera_view_point: Point
field_of_view: float
class bcf.v2.model.Point
x: float
y: float
z: float
class bcf.v2.model.Project
name: str | None
project_id: str
class bcf.v2.model.ProjectExtension
extension_schema: str
project: Project | None
class bcf.v2.model.Topic
assigned_to: str | None
bim_snippet: BimSnippet | None
creation_author: str
creation_date: xsdata.models.datatype.XmlDateTime
description: str | None
document_reference: List[TopicDocumentReference]
due_date: xsdata.models.datatype.XmlDateTime | None
guid: str
index: int | None
labels: List[str]
modified_author: str | None
modified_date: xsdata.models.datatype.XmlDateTime | None
priority: str | None
related_topic: List[TopicRelatedTopic]
stage: str | None
title: str
topic_status: str | None
topic_type: str | None
class bcf.v2.model.TopicDocumentReference
class Meta
global_type = False
description: str | None
guid: str | None
is_external: bool
referenced_document: str | None
class bcf.v2.model.TopicRelatedTopic
class Meta
global_type = False
guid: str
class bcf.v2.model.Version
detailed_version: str | None
version_id: str | None
class bcf.v2.model.ViewPoint
guid: str
index: int | None
snapshot: str | None
viewpoint: str | None
class bcf.v2.model.ViewSetupHints
openings_visible: bool | None
space_boundaries_visible: bool | None
spaces_visible: bool | None
class bcf.v2.model.VisualizationInfo

VisualizationInfo documentation.

bitmap: List[VisualizationInfoBitmap]
clipping_planes: VisualizationInfoClippingPlanes | None
components: Components | None
guid: str
lines: VisualizationInfoLines | None
orthogonal_camera: OrthogonalCamera | None
perspective_camera: PerspectiveCamera | None
class bcf.v2.model.VisualizationInfoBitmap
class Meta
global_type = False
bitmap: BitmapFormat
height: float
location: Point
normal: Direction
reference: str
up: Direction
class bcf.v2.model.VisualizationInfoClippingPlanes
class Meta
global_type = False
clipping_plane: List[ClippingPlane]
class bcf.v2.model.VisualizationInfoLines
class Meta
global_type = False
line: List[Line]