Documentation ¶
Index ¶
- func InsBcfService() *sBcfService
- type BcfData
- type BimSnippet
- type Bitmap
- type ClippingPlane
- type Comment
- type CommentViewpoint
- type Component
- type ComponentColoring
- type ComponentSelection
- type ComponentVisibility
- type Components
- type Direction
- type Document
- type DocumentReference
- type Enumeration
- type Extensions
- type File
- type Line
- type Markup
- type OrthogonalCamera
- type PerspectiveCamera
- type Point
- type Project
- type ProjectInfo
- type Redefine
- type RelatedTopic
- type Restriction
- type SimpleType
- type Topic
- type ViewPoint
- type ViewSetupHints
- type VisualizationInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InsBcfService ¶
func InsBcfService() *sBcfService
Types ¶
type BcfData ¶
type BcfData struct { ProjectInfo *ProjectInfo Extensions *Extensions Markups []*Markup Visinfos map[string]map[string]*VisualizationInfo }
type BimSnippet ¶
type ClippingPlane ¶
type Comment ¶
type Comment struct { Date string `xml:"Date"` Author string `xml:"Author"` Comment string `xml:"Comment,omitempty"` Viewpoint *CommentViewpoint `xml:"Viewpoint,omitempty"` ModifiedDate string `xml:"ModifiedDate,omitempty"` ModifiedDateSpecified bool `xml:"ModifiedDateSpecified,omitempty"` ModifiedAuthor string `xml:"ModifiedAuthor,omitempty"` Guid string `xml:"Guid,attr"` }
type CommentViewpoint ¶
type CommentViewpoint struct {
Guid string `xml:"Guid,attr"`
}
type ComponentColoring ¶
type ComponentSelection ¶
type ComponentSelection struct {
Component []*Component `xml:"Component,omitempty"`
}
type ComponentVisibility ¶
type Components ¶
type Components struct { ViewSetupHints *ViewSetupHints `xml:"ViewSetupHints,omitempty"` Selection *ComponentSelection `xml:"Selection,omitempty"` Visibility *ComponentVisibility `xml:"Visibility,omitempty"` Coloring *ComponentColoring `xml:"Coloring>Color,omitempty"` }
type Document ¶
type Document struct { Guid string `xml:"Guid,attr"` Description string `xml:"Description,omitempty"` Filename string `xml:"Filename,omitempty"` }
************************BCF3.0 common struct**********************// **************************************documents*********************************//
type DocumentReference ¶
type Enumeration ¶
type Enumeration struct {
Value string `xml:"value,attr"`
}
type Extensions ¶
type OrthogonalCamera ¶
type OrthogonalCamera struct { CameraViewPoint *Point `xml:"CameraViewPoint"` CameraDirection *Direction `xml:"CameraDirection"` CameraUpVector *Direction `xml:"CameraUpVector"` ViewToWorldScale float64 `xml:"ViewToWorldScale"` }
**************************************visinfo*********************************//
type PerspectiveCamera ¶
type ProjectInfo ¶
type Redefine ¶
type Redefine struct { SimpleType []*SimpleType `xml:"simpleType"` SchemaLocation string `xml:"schemaLocation,attr"` }
**************************************extensions*********************************//
type RelatedTopic ¶
type RelatedTopic struct {
Guid string `xml:"Guid,attr"`
}
type Restriction ¶
type Restriction struct { Enumeration []*Enumeration `xml:"enumeration"` Base string `xml:"base,attr"` }
type SimpleType ¶
type SimpleType struct { Restriction *Restriction `xml:"restriction"` Name string `xml:"name,attr"` }
type Topic ¶
type Topic struct { XMLName xml.Name `xml:"Topic"` ReferenceLink []string `xml:"ReferenceLink,omitempty"` Title string `xml:"Title"` Priority string `xml:"Priority,omitempty"` Index string `xml:"Index,omitempty"` Labels []string `xml:"Labels>Label,omitempty"` CreationDate string `xml:"CreationDate"` CreationAuthor string `xml:"CreationAuthor"` ModifiedDate string `xml:"ModifiedDate,omitempty"` ModifiedAuthor string `xml:"ModifiedAuthor,omitempty"` DueDate string `xml:"DueDate,omitempty"` AssignedTo string `xml:"AssignedTo,omitempty"` Stage string `xml:"Stage,omitempty"` Description string `xml:"Description,omitempty"` BimSnippet *BimSnippet `xml:"BimSnippet,omitempty"` DocumentReference []*DocumentReference `xml:"DocumentReference,omitempty"` RelatedTopic []*RelatedTopic `xml:"RelatedTopic,omitempty"` Guid string `xml:"Guid,attr"` TopicType string `xml:"TopicType,attr,omitempty"` TopicStatus string `xml:"TopicStatus,attr,omitempty"` }
type ViewSetupHints ¶
type VisualizationInfo ¶
type VisualizationInfo struct { XMLName xml.Name `xml:"VisualizationInfo"` Components *Components `xml:"Components,omitempty"` OrthogonalCamera *OrthogonalCamera `xml:"OrthogonalCamera,omitempty"` PerspectiveCamera *PerspectiveCamera `xml:"PerspectiveCamera,omitempty"` Lines *Line `xml:"Lines>Line,omitempty"` ClippingPlanes *ClippingPlane `xml:"ClippingPlanes>ClippingPlane,omitempty"` Bitmap []*Bitmap `xml:"Bitmap,omitempty"` Guid string `xml:"Guid,attr"` }
Click to show internal directories.
Click to hide internal directories.