31#define STL_USING_UTILITY 
   41  class OdBcfProjectExtensionData;
 
   42  class OdBcfProjectExtension;
 
   45  class OdBcfProjectData;
 
   75  class OdBcfViewSetupHints;
 
   78  class OdBcfComponentSelection;
 
   81  class OdBcfComponentVisibility;
 
   87  class OdBcfComponentColoring;
 
   90  class OdBcfComponents;
 
   93  class OdBcfBitmapData;
 
   97  class OdBcfVisualizationInfoData;
 
   98  class OdBcfVisualizationInfo;
 
  222      kSortParameter_Guid = 0,
 
  435      OdInt32 viewPointIndex = OdBcf::Utils::getUnset<OdInt32>(),
 
OdBcfVersionPtr createVersion(OdResult *result=NULL) const
 
bool validateArchive(const OdString &projectId, OdResult *result=NULL) const
 
const OdBcfComponentPtr createComponent(const OdString &ifcGuid) const
 
OdBcfViewSetupHintsPtr createViewSetupHints(OdResult *result=NULL) const
 
static OdGUID getTopicId(const OdBcfTopicFolderPtr &pTopicFolder, OdResult *result=NULL)
 
OdString loadProject(const OdString &fileName, OdBcfDataAccessorPtr pDataAccessor=OdBcfDataAccessorPtr(), OdResult *result=NULL)
 
OdBcfComponentColoringPtr createComponentColoring(const ComponentColoringArray &componentColoring, OdResult *result=NULL) const
 
OdResult setProgressMeter(OdDbHostAppProgressMeter *pMeter)
 
OdGUID addTopicFolder(const OdString &projectId, const OdBcfTopicFolderPtr &pTopicFolder, OdResult *result=NULL)
 
OdArray< ComponentColoring > ComponentColoringArray
 
OdBcfBitmapPtr createBitmap(const OdBcfBitmapData *pBitmapData, OdResult *result=NULL) const
 
OdBcfComponentSelectionPtr createComponentSelection(const OdArray< OdString > &ifcGuids, OdResult *result=NULL) const
 
OdBcfArchiveMap m_archives
 
OdBcfComponentVisibilityPtr createComponentVisibility(const OdArray< OdString > &ifcGuids, bool defaultVisibility=false, OdResult *result=NULL) const
 
void setAuthor(const OdString &author)
 
void addScreenshot(const OdString &projectId, const OdGUID &topicId, const OdString &fileName, const char *data, unsigned int size, OdResult *result=NULL)
 
ODRX_DECLARE_MEMBERS(OdBcfSession)
 
void deleteViewpoint(const OdString &projectId, const OdGUID &topicId, const OdGUID &viewpointId, OdResult *result=NULL)
 
OdString m_authoringToolId
 
OdBcfProjectPtr createProject(const OdBcfProjectData *pProjectData, OdResult *result=NULL) const
 
OdString addArchive(const OdBcfArchivePtr &pArchive, OdResult *result=NULL)
 
OdBcfComponentArray createComponents(const OdArray< OdString > &ifcGuids) const
 
OdBcfTopicPtr createTopic(const OdBcfTopicData *pTopicData, OdResult *result=NULL) const
 
OdBcfTopicFolderArray getTopics(const OdString &projectId, eSortParameter sortParameter=kSortParameter_Guid, OdResult *result=NULL)
 
OdBcfArchivePtr removeArchive(const OdString &projectId, OdResult *result=NULL)
 
static OdSmartPtr< OdBcfSession > createObject(const OdString &author, const OdString &authoringToolId, const OdBcfDataAccessorPtr &pDataAccessor=OdBcfDataAccessorPtr())
 
OdString getScreenshot(const OdString &projectId, const OdGUID &topicId, const OdString &fileName=OdString(), OdResult *result=NULL)
 
void addComment(const OdString &projectId, const OdGUID &topicId, const OdString &comment, OdResult *result=NULL)
 
OdBcfTopicFolderPtr getTopicFolder(const OdString &projectId, const OdGUID &topicId, OdResult *result=NULL)
 
@ kSortParameter_ModifiedDate
 
@ kSortParameter_CreationDate
 
std::pair< OdArray< OdString >, OdString > ComponentColoring
 
OdDbHostAppProgressMeter * m_pMeter
 
OdBcfArchivePtr getArchive(const OdString &projectId, OdResult *result=NULL)
 
OdBcfVisualizationInfoPtr createVisualizationInfo(const OdBcfVisualizationInfoData *pVisualizationInfoData, const OdString &visInfoFileName, const OdString &screenshotFileName, OdBcfMarkupPtr pMarkup, OdInt32 viewPointIndex=OdBcf::Utils::getUnset< OdInt32 >(), OdResult *result=NULL) const
 
OdBcfColorPtr createColor(const OdArray< OdString > &ifcGuids, const OdString &color) const
 
OdBcfDataAccessorPtr m_pDataAccessor
 
OdBcfProjectExtensionPtr createProjectExtension(const OdBcfProjectExtensionData *pProjectExtensionData, OdResult *result=NULL) const
 
void saveProject(const OdString &projectId, const OdString &fileName=OdString(), OdBcfDataAccessorPtr pDataAccessor=OdBcfDataAccessorPtr(), OdResult *result=NULL)
 
void deleteComment(const OdString &projectId, const OdGUID &topicId, const OdGUID &commentId, OdResult *result=NULL)
 
void editComment(const OdString &projectId, const OdGUID &topicId, const OdGUID &commentId, const OdString &comment, OdResult *result=NULL)
 
void removeTopicFolder(const OdString &projectId, const OdGUID &topicId, OdResult *result=NULL)
 
GLint GLenum GLsizei GLsizei GLint GLsizei const void * data
 
OdSmartPtr< OdBcfSession > OdBcfSessionPtr
 
OdSmartPtr< OdBcfArchive > OdBcfArchivePtr
 
OdSmartPtr< OdBcfMarkup > OdBcfMarkupPtr
 
OdSmartPtr< OdBcfVersion > OdBcfVersionPtr
 
OdSmartPtr< OdBcfComponentSelection > OdBcfComponentSelectionPtr
 
OdArray< OdBcfTopicFolderPtr > OdBcfTopicFolderArray
 
OdSmartPtr< OdBcfComponents > OdBcfComponentsPtr
 
OdArray< OdBcfVisualizationInfoPtr > OdBcfVisualizationInfoArray
 
OdSmartPtr< OdBcfDataAccessor > OdBcfDataAccessorPtr
 
OdSmartPtr< OdBcfViewSetupHints > OdBcfViewSetupHintsPtr
 
OdSmartPtr< OdBcfComponent > OdBcfComponentPtr
 
OdSmartPtr< OdBcfTopic > OdBcfTopicPtr
 
OdSmartPtr< OdBcfProjectExtension > OdBcfProjectExtensionPtr
 
std::map< OdString, OdBcfArchivePtr > OdBcfArchiveMap
 
OdSmartPtr< OdBcfBitmap > OdBcfBitmapPtr
 
OdSmartPtr< OdBcfViewPoint > OdBcfViewPointPtr
 
OdArray< OdBcfViewPointPtr > OdBcfViewPointArray
 
OdSmartPtr< OdBcfComponentVisibility > OdBcfComponentVisibilityPtr
 
OdSmartPtr< OdBcfVisualizationInfo > OdBcfVisualizationInfoPtr
 
OdSmartPtr< OdBcfTopicFolder > OdBcfTopicFolderPtr
 
OdSmartPtr< OdBcfProject > OdBcfProjectPtr
 
OdArray< OdBcfComponentPtr > OdBcfComponentArray
 
OdSmartPtr< OdBcfComponentColoring > OdBcfComponentColoringPtr
 
OdSmartPtr< OdBcfColor > OdBcfColorPtr