#
# BcSamples.txt - The Building Coder sample applications RvtSamples include file
#
# Copyright (C) 2008-2011 by Jeremy Tammik, Autodesk Inc. All Rights Reserved.
#
# History:
#
# 2008-10-05 initial version
# 2009-05-20 ported to Revit 2010
# 2010-03-22 started porting to Revit 2011
# 2010-03-26 completed draft version for Revit 2011
# 2011-04-14 initiated migration from Revit 2011 to Revit 2012
#
# This file is read by the Revit external application RvtSamples, 
# which is included in the standard Revit SDK.
#
# To achieve this, add an #include statement similar to the following 
# line enclosed in quotes (removing the quotes first!) to the end of 
# the file RvtSamples.txt included in the RvtSamples SDK sample:
#
# '#include C:/a/j/adn/train/revit/2011/src/bc/BcSamples.txt'
#
# The entries for the standard Revit SDK samples are defined
# separately in RvtSamples.txt.
#
# This file defines additional entries for the sample applications
# discussed in The Building Coder blog at
#
# http://thebuildingcoder.typepad.com/blog
#
# In the Revit 2009 menu system, the top level menu title was "ADN",
# and the samples were added to the submenu
#
# ADN
#   Bc
#
# From Revit 2010 onwards, the generated menu hierarchy is translated 
# into pull down buttons in the RvtSamples panel generated in the 
# ribbon Add-Ins tab.
#
# In Revit 2011, the number of samples grew so large that I had to split up 
# the menu into two separate ones labeled A-M and N-Z, respectively.
#

#
#
# /ADN/Bc/
#
ADN Bc A-M
List Walls
List wall lengths and areas
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdListWalls

ADN Bc N-Z
Wall Dimensions
Extract wall solid and list all its dimensions
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdWallDimensions

ADN Bc N-Z
Relationship Inverter
Determine opening > wall host relationships and invert them to wall > opening
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdRelationshipInverter

#ADN Bc A-M
#Filter Performance
#Compare Type Filter versus using an anonymous method to filter elements
#LargeImage:
#Image:
#C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
#BuildingCoder.CmdFilterPerformance

ADN Bc A-M
Element Materials
Retrieve building element materials
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdGetMaterials

ADN Bc A-M
Azimuth
Calculate azimuth
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdAzimuth

ADN Bc A-M
Bounding Box
Retrieve Element Bounding Box
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdBoundingBox

ADN Bc A-M
Slab Boundaries
Determine polygonal floor slab boundary loops
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdSlabBoundary

ADN Bc A-M
Slab Sides
Determine floor slab side faces
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdSlabSides

ADN Bc A-M
Edit Floor
Generate a new floor element from the curve array of an existing one
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdEditFloor

ADN Bc A-M
Wall Layers
List and determine position of all wall compound layers
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdWallLayers

ADN Bc A-M
Wall Profile
Determine wall elevation profile boundary loop polygons
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdWallProfile

ADN Bc A-M
Wall Neighbours
Determine wall neighbours, i.e. wall joined at end points
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdWallNeighbours

ADN Bc A-M
Floor Boundary Polygon Areas
Determine floor slab boundary loop polygon areas
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdSlabBoundaryArea

ADN Bc A-M
Wall Profile Polygon Areas
Determine wall elevation profile boundary loop polygon areas
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdWallProfileArea

ADN Bc A-M
Linked Files
Determine linked files and their full path
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdLinkedFiles

ADN Bc A-M
List Views
Determine all all the view ports of a drawing sheet and vice versa
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdListViews

ADN Bc A-M
Plan Topology
List plan topology and its rooms and circuits with no rooms
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdPlanTopology


ADN Bc A-M
Room Wall Adjacency
Determine part of wall face area that bounds a room
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdRoomWallAdjacency

ADN Bc A-M
Wall Layer Volumes
Calculate compound wall layer volumes
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdWallLayerVolumes

ADN Bc A-M
Window Handle
Determine Revit window handle and display a modeless form
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdWindowHandle

ADN Bc N-Z
Sloped Wall
Create a sloped wall
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdSlopedWall
#BuildingCoder.TestWall

ADN Bc A-M
Create Column Type and Instance
Create a new column type and insert an instance of it
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdNewColumnTypeInstance

ADN Bc A-M
Create Beam Type and Instance
Create a new beam type and insert an instance of it
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdNewBeamTypeInstance

ADN Bc A-M
List Railing Types
List all railing and stair types
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdListRailingTypes

ADN Bc A-M
Cannot Create Railing Instance
Cannot create a new railing instance
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdNewRailing

ADN Bc A-M
Linked File Elements
List elements in linked files
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdLinkedFileElements

ADN Bc N-Z
Get Transformed Coordinates
Determine transformed vertex coordinates for family instance symbol geometry
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdTransformedCoords

ADN Bc A-M
Cylindrical Column
Determine whether column is round
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdColumnRound

ADN Bc N-Z
Create Area
Create a new area element
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdNewArea

ADN Bc N-Z
Nested Instance Geometry
Determine nested instance geometry and structure
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdNestedInstanceGeo

ADN Bc A-M
Imports in Families
List all imported symbols in all families in project
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdImportsInFamilies

ADN Bc N-Z
Wall Footing
Determine wall footing from selected wall
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdWallFooting

ADN Bc N-Z
New Wall Layer
Create a new wall type with a new compound structure layer
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdNewWallLayer

ADN Bc N-Z
Shared Parameters
Create shared parameters for Doors, Walls, inserted DWG, Model Groups and Model Lines
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdCreateSharedParams

ADN Bc N-Z
Space Adjacency
Analyse and report space adjacencies
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdSpaceAdjacency

ADN Bc A-M
Mirror Elements
Mirror selected elements
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdMirror # version 1.0.1.39

ADN Bc A-M
Mirror List Added
Mirror selected elements and list the resulting new elements added to the database
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdMirrorListAdded # version 1.0.1.40

ADN Bc N-Z
New Line Loads
Create a new structural line load elements
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdNewLineLoad # version 1.0.1.41

ADN Bc N-Z
Rotated Beam Location
Determine rotated beam location
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdRotatedBeamLocation # version 1.0.1.42

ADN Bc N-Z
New Lighting Fixture
Insert a new lighting fixture family instance
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdNewLightingFixture # version 1.0.1.43

ADN Bc N-Z
Wall Bottom Face
Determine the bottom face of a wall
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdWallBottomFace # version 1.0.1.44

ADN Bc A-M
Library Paths
List existing and update application options library paths
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdLibraryPaths # version 1.0.1.45

ADN Bc A-M
Detail Curves
Create detail curves, an arc and a line
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdDetailCurves # version 1.0.1.46

ADN Bc A-M
List Marks
List all door marks
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdListMarks # version 1.0.1.47

ADN Bc A-M
Install Location
Determine Revit product install location
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdInstallLocation # version 1.0.1.48

ADN Bc A-M
Disallow Join
Allow or disallow join at wall ends
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdDisallowJoin # version 1.0.1.49

ADN Bc N-Z
Unrotate North
Transform element location back to original coordinates to cancel effect of rotating project north
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdUnrotateNorth # version 1.0.1.50

ADN Bc A-M
Coords Of View On Sheet
Retrieve coordinates of view on sheet
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdCoordsOfViewOnSheet # version 1.0.1.51

ADN Bc A-M
List Shared Parameters
List all shared parameters defined in document and saved on wall instances
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdListSharedParams # version 1.0.1.52

ADN Bc A-M
Family Parameter Values
List family parameter values defined on the types in a family document
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdFamilyParamValue # version 1.0.1.53

ADN Bc N-Z
Set Room Occupancy
Set room occupancy via built-in parameter ROOM_OCCUPANCY
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdSetRoomOccupancy # version 1.0.1.54

ADN Bc N-Z
New Project Document
Create a new project document
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdNewProjectDoc # version 1.0.1.55

ADN Bc A-M
Crop 3D View to Room
Set 3D view crop box to room extents
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdCropToRoom # version 1.0.1.56

ADN Bc A-M
LandXML Import
Import LandXML data and create TopographySurface
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdLandXml # version 1.0.1.57

ADN Bc N-Z
Rectangular Duct Corners
Determine the corners of a rectangular duct
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdRectDuctCorners # version 1.0.1.58

ADN Bc N-Z
New Sprinkler
Insert a new sprinkler family instance
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdNewSprinkler # version 1.0.1.59

ADN Bc N-Z
New Spot Elevation on Beam
Insert a new spot elevation on top surface of beam
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdNewSpotElevation # version 1.0.1.60

ADN Bc N-Z
New Dimension Label
Create a new dimension label in a family document
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdNewDimensionLabel # version 1.0.1.61

ADN Bc A-M
Elliptical Arc
Create a new elliptical arc geometry object with a given start and end angle
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdEllipticalArc # version 1.0.1.62

ADN Bc N-Z
Nested Families
List nested family files and instances in a family document
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdNestedFamilies # version 1.0.1.63

ADN Bc N-Z
New Swept Blend
Create a new swept blend element
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdNewSweptBlend # version 1.0.1.64

#
# last Revit 2010 API version before migration: # version 1.0.1.65
# ported to Revit 2011 API: # version 2011.0.0.62
#

ADN Bc A-M
Collector Performance
Benchmark Revit 2011 API collector performance
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdCollectorPerformance # version 2011.0.0.63

ADN Bc N-Z
Preprocess Failure
Suppress warning message by implementing the IFailuresPreprocessor interface
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdPreprocessFailure # version 2011.0.0.64

ADN Bc A-M
Idling
Subscribe to the Idling event
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdIdling # version 2011.0.0.65

ADN Bc N-Z
Preview Image
Display the element type preview image of all family instances
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdPreviewImage # version 2011.0.66.0

ADN Bc A-M
Categories
List document and built-in categories
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdCategories # version 2011.0.67.0

ADN Bc N-Z
Sheet Size
List title block element types and title block and view sheet instances and sizes
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdSheetSize # version 2011.0.68.0

ADN Bc A-M
Curtain Wall Geometry
Retrieve curtain wall geometry
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdCurtainWallGeom # version 2011.0.69.0

ADN Bc A-M
Duplicate Elements
Duplicate selected elements
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdDuplicateElements # version 2011.0.70.0

ADN Bc N-Z
New Duct System
Create a new duct system via the NewMechanicalSystem API call
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdNewDuctSystem # version 2011.0.71.0

ADN Bc N-Z
Sheet Data Export
Export sheet data to XML file
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdSheetData # version 2011.0.72.0

ADN Bc N-Z
Set Tag Type
Create a wall, door, door tag, then create and set a new door tag type
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdSetTagType # version 2011.0.73.0

ADN Bc N-Z
Place Family Instance
Call PromptForFamilyInstancePlacement to place family instances and use the DocumentChanged event to capture the newly added element ids
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdPlaceFamilyInstance # version 2011.0.74.0

ADN Bc N-Z
Extract Part Atom
Extract part atom from family file
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdPartAtom # version 2011.0.75.0

ADN Bc A-M
Close Document
Close active document by sending Windows message
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdCloseDocument # version 2011.0.76.0

ADN Bc N-Z
Update Referencing Sheet
Update 'Referencing Sheet' parameter value displayed in section view header
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdUpdateReferencingSheet # version 2011.0.77.0

ADN Bc N-Z
New Blend
Create a new blend using the NewBlend method
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdNewBlend # version 2011.0.78.0

ADN Bc N-Z
Purge TextNote Types
Delete all unused TextNote types
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdPurgeTextNoteTypes # version 2011.0.79.0

ADN Bc N-Z
Press Keys to Launch Command
Press keys to launch 'Create Similar' and other Revit commands
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdPressKeys # version 2011.0.80.0

ADN Bc N-Z
Sketch Elements
Retrieve sketch elements for a selected wall, floor, roof, filled region, etc.
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdGetSketchElements # version 2011.0.81.0

ADN Bc N-Z
Family Parameter Guid
Determine familt parameter IsShared and GUID properties using System.Reflection
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdFamilyParamGuid # version 2011.0.82.0

ADN Bc N-Z
Status Bar Text
Set the status bar text using Windows API
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdStatusBar # version 2011.0.83.0

ADN Bc A-M
Analytical Model Geometry
Retrieve analytical model geometry
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdAnalyticalModelGeom # version 2011.0.84.0

ADN Bc A-M
Dimension Two Walls Iterating Faces
Create dimensioning elements between opposing walls by iterating over their faces
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdDimensionWallsIterateFaces # version 2011.0.85.0

ADN Bc A-M
Dimension Two Walls Finding References
Create dimensioning elements between opposing walls by using FindReferencesByDirection
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdDimensionWallsFindRefs # version 2011.0.86.0

ADN Bc A-M
MEP Element Shape
Determine element shape, i.e. MEP element cross section
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdMepElementShape # version 2011.0.87.0

ADN Bc A-M
Create Gable Wall
Create gable wall specifying non-rectangular wall profile
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdCreateGableWall # version 2011.0.88.0

ADN Bc N-Z
Wall Top Faces
Retrieve top faces of selected or all wall
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdWallTopFaces # version 2011.0.89.0

ADN Bc N-Z
Steel Stair Beams
Create a series of connected mitered steel beams for a steel stair
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdSteelStairBeams # version 2011.0.90.0

ADN Bc A-M
Copy Wall Type
Duplicate a system type from on project to another to partially transfer project standards
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdCopyWallType # version 2011.0.91.0

ADN Bc A-M
FilledRegion Coordinates
Retrieve FilledRegion coordinates
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdFilledRegionCoords # version 2011.0.92.0

ADN Bc N-Z
Change Linked File Path
Change linked RVT file path
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdChangeLinkedFilePath # version 2011.0.93.0

ADN Bc N-Z
Room Data Access
List properties from all rooms
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdListAllRooms # version 2011.0.94.0

ADN Bc N-Z
Pick Point in 3D
Set active work plane to pick a point in 3d
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdPickPoint3d # version 2011.0.95.0

ADN Bc N-Z
Unit Converter
Test ParameterUnitConverter on all floating point valued parameters on a selected element
LargeImage:
Image:
C:\a\lib\revit\2012\bc\BuildingCoder\BuildingCoder\bin\Debug\BuildingCoder.dll
BuildingCoder.CmdParameterUnitConverter # version 2011.0.96.0

# version 2011.0.96.2 added IsTopPlanarFace and IsTopFace predicates in CmdWallTopFaces.cs
# version 2011.0.96.3 cleaned up deprecated methods in CmdGetMaterials.cs
