C# Class Revit.SDK.Samples.InPlaceMembers.CS.GraphicsDataBase

abstract class include general members
Inheritance: IGraphicsData
Mostrar archivo Open project: AMEE/revit

Protected Properties

Property Type Description
m_origin ].double[
m_originMax Autodesk.Revit.DB.XYZ
m_originMin Autodesk.Revit.DB.XYZ
m_transferedMax Autodesk.Revit.DB.XYZ
m_transferedMin Autodesk.Revit.DB.XYZ

Public Methods

Method Description
GraphicsDataBase ( ) : System

constructor

PointCurves ( ) : List

point curves function

RotateX ( bool direction ) : void

rotate around X axis with default angle

RotateY ( bool direction ) : void

rotate around Y axis with default angle

RotateZ ( bool direction ) : void

rotate around Z axis with default angle

UpdataData ( ) : void

trigger updata view event

Protected Methods

Method Description
Initialize ( ) : void

initialize some member data

Private Methods

Method Description
RotateX ( double &origin, double angle ) : void

rotate 3*3 matrix around X axis

RotateY ( double &origin, double angle ) : void

rotate 3*3 matrix around Y axis

RotateZ ( double &origin, double angle ) : void

rotate 3*3 matrix around Z axis

Method Details

GraphicsDataBase() public method

constructor
public GraphicsDataBase ( ) : System
return System

Initialize() protected method

initialize some member data
protected Initialize ( ) : void
return void

PointCurves() public abstract method

point curves function
public abstract PointCurves ( ) : List
return List

RotateX() public method

rotate around X axis with default angle
public RotateX ( bool direction ) : void
direction bool minus or positive angle
return void

RotateY() public method

rotate around Y axis with default angle
public RotateY ( bool direction ) : void
direction bool minus or positive angle
return void

RotateZ() public method

rotate around Z axis with default angle
public RotateZ ( bool direction ) : void
direction bool minus or positive angle
return void

UpdataData() public method

trigger updata view event
public UpdataData ( ) : void
return void

Property Details

m_origin protected_oe property

origin define
protected double[,] m_origin
return ].double[

m_originMax protected_oe property

origin max define
protected XYZ,Autodesk.Revit.DB m_originMax
return Autodesk.Revit.DB.XYZ

m_originMin protected_oe property

origin min define
protected XYZ,Autodesk.Revit.DB m_originMin
return Autodesk.Revit.DB.XYZ

m_transferedMax protected_oe property

3D max point after transfered
protected XYZ,Autodesk.Revit.DB m_transferedMax
return Autodesk.Revit.DB.XYZ

m_transferedMin protected_oe property

3D min point after transfered
protected XYZ,Autodesk.Revit.DB m_transferedMin
return Autodesk.Revit.DB.XYZ