FormIt C++ API  v23.0.0 (2023.0.0)
FormIt::SelectedProperties Struct Reference

Description

#include <FormItCoreTypes.h>

Public Member Functions

void Reset ()
 

Public Attributes

bool showObjectProperties = false
 
bool showFaceProperties = false
 
bool showImageProperties = false
 
bool showEdgeProperties = false
 
bool showInstanceProperties = false
 
bool showGroupProperties = false
 
bool showLayerProperties = false
 
bool showSketchProperties = false
 
bool showMeshProperties = false
 
bool showLineMeshProperties = false
 
bool showPointMeshProperties = false
 
bool showLevels = false
 This is false when not in the main history. More...
 
size_t numObjectsSelected = 0
 
size_t numInstancesSelected = 0
 
size_t numFacesSelected = 0
 
size_t numEdgesSelected = 0
 
size_t numImagesSelected = 0
 
size_t numMeshesSelected = 0
 
size_t numLineMeshesSelected = 0
 
size_t numPointMeshesSelected = 0
 
::string name
 
::string area
 
::string surfaceArea
 
::string volume
 
bool isCalculatingAreaByLevel = false
 
size_t idReferencedHistory = WSM::INVALID_ID
 
size_t idMaterial = WSM::INVALID_ID
 
size_t idBackMaterial = WSM::INVALID_ID
 
bool bMultipleMaterials = false
 
bool bMultipleBackMaterials = false
 
bool isSatelliteImage = false
 Image specific properties. More...
 
size_t imageId = 0
 
float alpha = 0.0
 
WSM::Utils::CurveType curveType
 Edge and Face property values. More...
 
WSM::Utils::SurfaceType surfaceType
 
::string length
 
::string radius
 
::string nControlPoints
 
WSM::Point3d center
 
WSM::UnitVector3d normal
 
::string revitFamilyCategory
 Revit family information. More...
 
::string revitFamilyReference
 
::string revitFamilyType
 
::string revitFamilyExtraData
 
bool isGeneratedFromRFA = false
 
bool isGeneratedFromBuiltinRFA = false
 
bool allowOtherCategories = false
 
::set< size_t > layerIDs
 layer info More...
 
::string sLocation
 Sketch properties. More...
 
::string sGrossArea
 
::string sFloorAreaRatio
 
double dTargetArea = 0.0
 
double dSiteArea = 0.0
 
::string meshCount
 mesh information - number of triangles, segments, or points. More...
 
::string dynamoModelId
 Dynamo Model information Non-empty for valid dynamo model. More...
 

Member Function Documentation

void FormIt::SelectedProperties::Reset ( )
inline

Member Data Documentation

bool FormIt::SelectedProperties::allowOtherCategories = false
float FormIt::SelectedProperties::alpha = 0.0
::string FormIt::SelectedProperties::area
bool FormIt::SelectedProperties::bMultipleBackMaterials = false
bool FormIt::SelectedProperties::bMultipleMaterials = false
WSM::Point3d FormIt::SelectedProperties::center
WSM::Utils::CurveType FormIt::SelectedProperties::curveType

Edge and Face property values.

double FormIt::SelectedProperties::dSiteArea = 0.0
double FormIt::SelectedProperties::dTargetArea = 0.0
::string FormIt::SelectedProperties::dynamoModelId

Dynamo Model information Non-empty for valid dynamo model.

size_t FormIt::SelectedProperties::idBackMaterial = WSM::INVALID_ID
size_t FormIt::SelectedProperties::idMaterial = WSM::INVALID_ID
size_t FormIt::SelectedProperties::idReferencedHistory = WSM::INVALID_ID
size_t FormIt::SelectedProperties::imageId = 0
bool FormIt::SelectedProperties::isCalculatingAreaByLevel = false
bool FormIt::SelectedProperties::isGeneratedFromBuiltinRFA = false
bool FormIt::SelectedProperties::isGeneratedFromRFA = false
bool FormIt::SelectedProperties::isSatelliteImage = false

Image specific properties.

::set<size_t> FormIt::SelectedProperties::layerIDs

layer info

::string FormIt::SelectedProperties::length
::string FormIt::SelectedProperties::meshCount

mesh information - number of triangles, segments, or points.

::string FormIt::SelectedProperties::name
::string FormIt::SelectedProperties::nControlPoints
WSM::UnitVector3d FormIt::SelectedProperties::normal
size_t FormIt::SelectedProperties::numEdgesSelected = 0
size_t FormIt::SelectedProperties::numFacesSelected = 0
size_t FormIt::SelectedProperties::numImagesSelected = 0
size_t FormIt::SelectedProperties::numInstancesSelected = 0
size_t FormIt::SelectedProperties::numLineMeshesSelected = 0
size_t FormIt::SelectedProperties::numMeshesSelected = 0
size_t FormIt::SelectedProperties::numObjectsSelected = 0
size_t FormIt::SelectedProperties::numPointMeshesSelected = 0
::string FormIt::SelectedProperties::radius
::string FormIt::SelectedProperties::revitFamilyCategory

Revit family information.

::string FormIt::SelectedProperties::revitFamilyExtraData
::string FormIt::SelectedProperties::revitFamilyReference
::string FormIt::SelectedProperties::revitFamilyType
::string FormIt::SelectedProperties::sFloorAreaRatio
::string FormIt::SelectedProperties::sGrossArea
bool FormIt::SelectedProperties::showEdgeProperties = false
bool FormIt::SelectedProperties::showFaceProperties = false
bool FormIt::SelectedProperties::showGroupProperties = false
bool FormIt::SelectedProperties::showImageProperties = false
bool FormIt::SelectedProperties::showInstanceProperties = false
bool FormIt::SelectedProperties::showLayerProperties = false
bool FormIt::SelectedProperties::showLevels = false

This is false when not in the main history.

bool FormIt::SelectedProperties::showLineMeshProperties = false
bool FormIt::SelectedProperties::showMeshProperties = false
bool FormIt::SelectedProperties::showObjectProperties = false
bool FormIt::SelectedProperties::showPointMeshProperties = false
bool FormIt::SelectedProperties::showSketchProperties = false
::string FormIt::SelectedProperties::sLocation

Sketch properties.

::string FormIt::SelectedProperties::surfaceArea
WSM::Utils::SurfaceType FormIt::SelectedProperties::surfaceType
::string FormIt::SelectedProperties::volume

The documentation for this struct was generated from the following file: