BCFclass
File reader for BIM Collaboration Format (BCF) files
Public Member Functions | Public Attributes | List of all members
BCFclass.BCFfile Class Reference

Content of a BCF file More...

Public Member Functions

void ReadBCF (String FileName)
 Load a BCF File More...
 
void NewBCF ()
 Clear the Topics List More...
 
 BCFfile (string FileName)
 Create a BCFfile object, and read the content of the file designetd by FileName More...
 
 BCFfile ()
 Create an empty BCFfile object More...
 

Public Attributes

List< BCFmarkup.MarkupMarkupsList = new List<BCFmarkup.Markup>()
 List of BCF markups in the BCFfile object More...
 
List< BCFvisinfo.VisualizationInfoVisinfoList = new List<BCFvisinfo.VisualizationInfo>()
 List of BCF visinfo in the BCFfile object More...
 
List< Bitmap > ImageList = new List<Bitmap>()
 List of BCF images in the BCFfile object More...
 
BCFversion.Version Version
 BCF version More...
 
string Name
 Name of the File (without path and extension) More...
 
string FullName
 Full Name of the File (including path and extension) More...
 
int Index
 Index of the File (set by BCFfileList for sorting purposes) More...
 

Detailed Description

Content of a BCF file

In addition to the classes extracted from the BCF schema

Constructor & Destructor Documentation

◆ BCFfile() [1/2]

BCFclass.BCFfile.BCFfile ( string  FileName)
inline

Create a BCFfile object, and read the content of the file designetd by FileName

Parameters
FileNameName of the BCF file to read

◆ BCFfile() [2/2]

BCFclass.BCFfile.BCFfile ( )
inline

Create an empty BCFfile object

Member Function Documentation

◆ ReadBCF()

void BCFclass.BCFfile.ReadBCF ( String  FileName)
inline

Load a BCF File

Parameters
FileNameFull path of the file to be loadded or appended
Returns
Nothing

◆ NewBCF()

void BCFclass.BCFfile.NewBCF ( )
inline

Clear the Topics List

Returns
Nothing

Member Data Documentation

◆ MarkupsList

List<BCFmarkup.Markup> BCFclass.BCFfile.MarkupsList = new List<BCFmarkup.Markup>()

List of BCF markups in the BCFfile object

◆ VisinfoList

List<BCFvisinfo.VisualizationInfo> BCFclass.BCFfile.VisinfoList = new List<BCFvisinfo.VisualizationInfo>()

List of BCF visinfo in the BCFfile object

◆ ImageList

List<Bitmap> BCFclass.BCFfile.ImageList = new List<Bitmap>()

List of BCF images in the BCFfile object

◆ Version

BCFversion.Version BCFclass.BCFfile.Version

BCF version

◆ Name

string BCFclass.BCFfile.Name

Name of the File (without path and extension)

◆ FullName

string BCFclass.BCFfile.FullName

Full Name of the File (including path and extension)

◆ Index

int BCFclass.BCFfile.Index

Index of the File (set by BCFfileList for sorting purposes)