Property | Type | Description | |
---|---|---|---|
IsInitialized | bool | ||
m_colExtApp | CollectorExts.CollectorExtApp | ||
m_colExtAreas | CollectorExts.CollectorExtAreas | ||
m_colExtCreation | CollectorExts.CollectorExtCreation | ||
m_colExtDoc | CollectorExts.CollectorExtDoc | ||
m_colExtEditor | CollectorExts.CollectorExtEditor | ||
m_colExtElement | CollectorExts.CollectorExtElement | ||
m_colExtGeom | CollectorExts.CollectorExtGeom | ||
m_colExtMEP | CollectorExts.CollectorExtMEP | ||
m_colExtMisc | CollectorExts.CollectorExtMisc | ||
m_colExtParams | CollectorExts.CollectorExtParams | ||
m_colExtRooms | CollectorExts.CollectorExtRooms | ||
m_colExtSite | CollectorExts.CollectorExtSite | ||
m_colExtStruct | CollectorExts.CollectorExtStructural | ||
m_colExtSymbol | CollectorExts.CollectorExtSymbol |
Method | Description | |
---|---|---|
Collect ( System obj ) : void |
This is the point where the ball starts rolling. We'll walk down the object's class hierarchy, continually trying to cast it to objects we know about. NOTE: this is intentionally not Reflection. We can do that elsewhere, but here we want to explictly control how data is formatted and navigated, so we will manually walk the entire hierarchy.
|
|
CollectorObj ( ) : System | ||
InitializeCollectors ( ) : void |
This method is used to initialized static variables in this class, in .Net 4, the static variables will not be initialized until use them, so we need to call this method explicitly in App.cs when Revit Starts up
|
Method | Description | |
---|---|---|
Stream ( APIObject obj ) : void |
public Collect ( System obj ) : void | ||
obj | System | Object to collect data for |
return | void |
public static InitializeCollectors ( ) : void | ||
return | void |
public static CollectorExts.CollectorExtApp m_colExtApp | ||
return | CollectorExts.CollectorExtApp |
public static CollectorExts.CollectorExtAreas m_colExtAreas | ||
return | CollectorExts.CollectorExtAreas |
public static CollectorExts.CollectorExtCreation m_colExtCreation | ||
return | CollectorExts.CollectorExtCreation |
public static CollectorExts.CollectorExtDoc m_colExtDoc | ||
return | CollectorExts.CollectorExtDoc |
public static CollectorExts.CollectorExtEditor m_colExtEditor | ||
return | CollectorExts.CollectorExtEditor |
public static CollectorExts.CollectorExtElement m_colExtElement | ||
return | CollectorExts.CollectorExtElement |
public static CollectorExts.CollectorExtGeom m_colExtGeom | ||
return | CollectorExts.CollectorExtGeom |
public static CollectorExts.CollectorExtMEP m_colExtMEP | ||
return | CollectorExts.CollectorExtMEP |
public static CollectorExts.CollectorExtMisc m_colExtMisc | ||
return | CollectorExts.CollectorExtMisc |
public static CollectorExts.CollectorExtParams m_colExtParams | ||
return | CollectorExts.CollectorExtParams |
public static CollectorExts.CollectorExtRooms m_colExtRooms | ||
return | CollectorExts.CollectorExtRooms |
public static CollectorExts.CollectorExtSite m_colExtSite | ||
return | CollectorExts.CollectorExtSite |
public static CollectorExts.CollectorExtStructural m_colExtStruct | ||
return | CollectorExts.CollectorExtStructural |