C# Class Revit.SDK.Samples.CreateBeamSystem.CS.BeamSystemParam

the properties of beam system; can be displayed in PropertyGrid
Mostrar archivo Open project: AMEE/revit Class Usage Examples

Protected Properties

Property Type Description
m_fixedSpacing double
m_justifyType BeamSystemJustifyType
m_layoutType LayoutMethod
m_numberOfLines int

Private Properties

Property Type Description

Public Methods

Method Description
CloneInstance ( LayoutMethod layoutType ) : BeamSystemParam

clone BeamSystemParam to one of its subclass according to LayoutMethod

CreateInstance ( LayoutMethod layoutType ) : BeamSystemParam

create BeamSystemParam's subclass according to LayoutMethod

Protected Methods

Method Description
BeamSystemParam ( ) : System

initial general members for its subclass

Method Details

BeamSystemParam() protected method

initial general members for its subclass
protected BeamSystemParam ( ) : System
return System

CloneInstance() public method

clone BeamSystemParam to one of its subclass according to LayoutMethod
public CloneInstance ( LayoutMethod layoutType ) : BeamSystemParam
layoutType LayoutMethod LayoutMethod
return BeamSystemParam

CreateInstance() public static method

create BeamSystemParam's subclass according to LayoutMethod
public static CreateInstance ( LayoutMethod layoutType ) : BeamSystemParam
layoutType LayoutMethod LayoutMethod
return BeamSystemParam

Property Details

m_fixedSpacing protected_oe property

space between beams; buffer for subclass
protected double m_fixedSpacing
return double

m_justifyType protected_oe property

justify type; buffer for subclass
protected BeamSystemJustifyType m_justifyType
return BeamSystemJustifyType

m_layoutType protected_oe property

layout method
protected LayoutMethod m_layoutType
return LayoutMethod

m_numberOfLines protected_oe property

number of beams
protected int m_numberOfLines
return int