OpenLexocad  27.1
PropertyNameTool.h File Reference
#include <string>

Go to the source code of this file.

Classes

class  Base::PropertyNameTool
 

Namespaces

 Base
 

Enumerations

enum  Base::PropertyKind {
  Base::P_NO_MODIFICATION = 0, Base::P_MODIFY_PLACEMENT = 1 << 0, Base::P_LINK = 1 << 1, Base::P_MODIFY_VISIBLITY = 1 << 3,
  Base::P_MODIFY_SHAPE = 1 << 4, Base::P_MODIFY_APPEARANCE = 1 << 5
}
 
enum  Base::PName {
  Base::m_No_Name = 0, Base::m_GlobalId, Base::m_OwnerHistory, Base::m_Name,
  Base::m_Description, Base::m_ObjectType, Base::m_ObjectPlacement, Base::m_Representation,
  Base::m_Radius, Base::m_Position, Base::m_Tag, Base::m_XLength,
  Base::m_YLength, Base::m_ZLength, Base::m_Location, Base::m_Axis,
  Base::m_RefDirection, Base::m_Coordinates, Base::m_Inverse = 10000, Base::m_StyledByItem_inverse,
  Base::m_HasAssignments_inverse, Base::m_Nests_inverse, Base::m_IsNestedBy_inverse, Base::m_HasContext_inverse,
  Base::m_IsDecomposedBy_inverse, Base::m_Decomposes_inverse, Base::m_HasAssociations_inverse, Base::m_IsDeclaredBy_inverse,
  Base::m_Declares_inverse, Base::m_IsTypedBy_inverse, Base::m_IsDefinedBy_inverse, Base::m_ReferencedBy_inverse,
  Base::m_FillsVoids_inverse, Base::m_ConnectedTo_inverse, Base::m_IsInterferedByElements_inverse, Base::m_InterferesElements_inverse,
  Base::m_HasProjections_inverse, Base::m_ReferencedInStructures_inverse, Base::m_HasOpenings_inverse, Base::m_IsConnectionRealization_inverse,
  Base::m_ProvidesBoundaries_inverse, Base::m_ConnectedFrom_inverse, Base::m_HasCoverings_inverse, Base::m_ContainedInStructure_inverse,
  Base::m_User = 20000
}