C# Класс ARUP.IssueTracker.Revit.RevitWindow

Interaction logic for MainWindow.xaml
Наследование: System.Windows.Window
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
uiapp UIApplication

Открытые методы

Метод Описание
GetViewCoordinates ( Document doc, VisualizationInfo viewport ) : Tuple

returns XYZ and ZOOM/FOV value

RevitWindow ( UIApplication _uiapp, ExternalEvent exEvent, ExtOpenView handler ) : System

Constructor

Приватные методы

Метод Описание
AddIssue ( string path, bool isBcf ) : Issue>.Tuple

Add Issue

AddIssueBCF ( object sender, EventArgs e ) : void

Add Issue to BCF

AddIssueJira ( object sender, EventArgs e ) : void

Add Issue to Jira

ConvertBasePoint ( XYZ c, XYZ view, XYZ up, bool negative ) : ViewOrientation3D

changes the coordinates accordingly to the project base location to an absolute location (for BCF export) if the value negative is set to true, does the opposite (for opening BCF views)

GetXYZ ( double x, double y, double z ) : XYZ

Get XYZ

Open3dViewBCF ( object sender, EventArgs e ) : void

Open 3D View - BCF

Open3dViewJira ( object sender, EventArgs e ) : void

Open 3D View - Jira

Window_Closing ( object sender, CancelEventArgs e ) : void

passing event to the user control

doOpen3DView ( VisualizationInfo v ) : void

Open a 3D View

generateViewpoint ( int elemCheck ) : VisualizationInfo

Generate Viewpoint

Описание методов

GetViewCoordinates() публичный Метод

returns XYZ and ZOOM/FOV value
public GetViewCoordinates ( Document doc, VisualizationInfo viewport ) : Tuple
doc Document
viewport VisualizationInfo
Результат Tuple

RevitWindow() публичный Метод

Constructor
public RevitWindow ( UIApplication _uiapp, ExternalEvent exEvent, ExtOpenView handler ) : System
_uiapp UIApplication
exEvent ExternalEvent
handler ARUP.IssueTracker.Revit.Entry.ExtOpenView
Результат System

Описание свойств

uiapp публичное свойство

public UIApplication uiapp
Результат UIApplication