|
enum | SnapType {
NO_SNAP = 0x00,
GRID_SNAP = 0x01,
ENDPOINT_SNAP = 0x02,
INTERSECT_SNAP = 0x04,
MIDPOINT_SNAP = 0x08,
TANGENT_SNAP = 0x16,
PERPENDICULAR_SNAP = 0x32,
ALL_SNAP = 0xFF
} |
|
enum | PickType {
NO_PICK = 0x00,
PICK_STRAIGHT_SEGMENTS = 0x01,
PICK_ARC_SEGMENTS = 0x02,
PICK_CIRCLES = 0x04,
PICK_AUX_LINES = 0x08,
PICK_ALL = 0xFF
} |
|
enum | ObjectStatus {
Touch = 0,
Error = 1,
New = 2,
Recompute = 3,
Restore = 4,
Remove = 5,
PythonCall = 6,
Destroy = 7,
Enforce = 8,
Recompute2 = 9,
PartialObject = 10,
PendingRecompute = 11,
PendingRemove = 12,
ObjImporting = 13,
NoTouch = 14,
GeoExcluded = 15,
PendingTransactionUpdate = 18,
Prop_PlacementChanged = 20,
Prop_LinkChanged = 21,
Prop_VisibilityChanged = 22,
Prop_ShapeChanged = 23,
Prop_AppearanceChanged = 24,
Prop_BackLinkChanged = 25,
Prop_DataChanged = 26,
Prop_DrawStyle_Changed = 27
} |
|
enum | Key {
KEY_NONE = 0x00,
KEY_ESCAPE = 0x01000000,
KEY_ENTER = 0x01000005,
KEY_RETURN = 0x01000004,
KEY_DELETE = 0x01000007,
KEY_0 = 0x30,
KEY_1 = 0x31,
KEY_2 = 0x32,
KEY_3 = 0x33,
KEY_4 = 0x34,
KEY_5 = 0x35,
KEY_6 = 0x36,
KEY_7 = 0x37,
KEY_8 = 0x38,
KEY_9 = 0x39,
KEY_PLUS = 0x2b,
KEY_MINUS = 0x2d,
KEY_A = 0x41,
KEY_B = 0x42,
KEY_C = 0x43,
KEY_D = 0x44,
KEY_E = 0x45,
KEY_F = 0x46,
KEY_G = 0x47,
KEY_H = 0x48,
KEY_I = 0x49,
KEY_J = 0x4a,
KEY_K = 0x4b,
KEY_L = 0x4c,
KEY_M = 0x4d,
KEY_N = 0x4e,
KEY_O = 0x4f,
KEY_P = 0x50,
KEY_Q = 0x51,
KEY_R = 0x52,
KEY_S = 0x53,
KEY_T = 0x54,
KEY_U = 0x55,
KEY_V = 0x56,
KEY_W = 0x57,
KEY_X = 0x58,
KEY_Y = 0x59,
KEY_Z = 0x5a
} |
|
enum | MouseButton { NONE_BUTTON = 0x00000000,
LEFT_BUTTON = 0x00000001,
RIGHT_BUTTON = 0x00000002,
MIDDLE_BUTTON = 0x00000004
} |
|
enum | KeyboardModifiers {
NO_MOD = 0x00000000,
SHIFT = 0x02000000,
CONTROL = 0x04000000,
ALT = 0x08000000,
META = 0x10000000,
KEYPAD = 0x20000000,
GROUP_SWITCH = 0x40000000
} |
|
enum | ExecuteStatus { EXECUTE_OK = 0,
EXECUTE_FAILED = 1
} |
|
enum | PropertyKind {
P_NO_MODIFICATION = 0,
P_MODIFY_PLACEMENT = 1 << 0,
P_MODIFY_LINK = 1 << 1,
P_MODIFY_VISIBLITY = 1 << 2,
P_MODIFY_SHAPE = 1 << 3,
P_MODIFY_APPEARANCE = 1 << 4,
P_MODIFY_BACKLINK = 1 << 5,
P_MODIFY_DATA = 1 << 6,
P_MODIFY_DRAWSTYLE = 1 << 7
} |
|
enum | PropertyType {
Prop_None = 0,
Prop_ReadOnly = 1,
Prop_Transient = 2,
Prop_Hidden = 4,
Prop_Output = 8,
Prop_NoRecompute = 16,
Prop_NoPersist = 32
} |
|
enum | ViewerType { ViewerType::MAIN_VIEWER = 0,
ViewerType::SECOND_VIEWER = 1,
ViewerType::THIRD_VIEWER = 2
} |
|
enum | ViewType { ViewType::MAIN_VIEW = 0,
ViewType::TOP_VIEW = 1,
ViewType::VERTICAL_VIEW = 2,
ViewType::CROSSSECTION_VIEW = 3
} |
|
enum | SpecialCursor { CURSOR_DOT,
CURSOR_DELETE
} |
|
|
| DECLARE_PROPERTY_TEMPLATES (Core::ColorSetForPED, LX_CORE_EXPORT) |
|
LX_CORE_EXPORT Base::String | getLastImportedFilePath () |
| General. More...
|
|
LX_CORE_EXPORT Base::String | getCurrentScriptFilePath () |
|
LX_CORE_EXPORT Base::GlobalId | getCurrentScriptId () |
|
| DECLARE_PROPERTY_TEMPLATES (Core::GeometryLimit, LX_CORE_EXPORT) |
|
| DECLARE_PROPERTY_TEMPLATES (Core::GeometryLimitUser, LX_CORE_EXPORT) |
|
| DECLARE_PROPERTY_FACTORY (PropertyAxis1_Factory, Core::PropertyAxis1) |
|
| DECLARE_PROPERTY_FACTORY (PropertyAxis2D_Factory, PropertyAxis2D) |
|
| DECLARE_PROPERTY_FACTORY (PropertyAxis2_Factory, Core::PropertyAxis2) |
|
| DECLARE_PROPERTY_FACTORY (PropertyAxis22D_Factory, Core::PropertyAxis22D) |
|
| DECLARE_PROPERTY_FACTORY (PropertyAxis2List_Factory, Core::PropertyAxis2List) |
|
| DECLARE_PROPERTY_FACTORY (PropertyBackLinkBase_Factory, Core::PropertyBackLinkBase) |
|
| DECLARE_PROPERTY_FACTORY (PropertyBackLinkSetBase_Factory, Core::PropertyBackLinkSetBase) |
|
| DECLARE_PROPERTY_FACTORY (PropertyBackLinkSet_SaveV27AsBackLink_Factory, Core::PropertyBackLinkSetBase) |
|
| DECLARE_OBJECT_FACTORY_NOIFC (PropertyBoolDescriptor_Factory, PropertyBoolDescriptor) |
|
| DECLARE_PROPERTY_FACTORY (PropertyLogical_Factory, Core::PropertyBoolean) |
|
| DECLARE_PROPERTY_FACTORY (PropertyBrepData_Factory, Core::PropertyBrepData) |
|
| DECLARE_PROPERTY_FACTORY (PropertyBrepDataSet_Factory, Core::PropertyBrepDataSet) |
|
| DECLARE_PROPERTY_FACTORY (PropertyBrush_Factory, Core::PropertyBrush) |
|
| DECLARE_OBJECT_FACTORY_NOIFC (PropertyButtonDescriptor_Factory, PropertyButtonDescriptor) |
|
| DECLARE_OPTIONAL_PROPERTY_HEADER (PropertyColorOpt, Core::PropertyColor) |
|
| DECLARE_PROPERTY_FACTORY (PropertyColor_Factory, Core::PropertyColor) |
|
| DECLARE_PROPERTY_FACTORY (PropertyColorOpt_Factory, Core::PropertyColorOpt) |
|
| DECLARE_PROPERTY_FACTORY (PropertyColorList_Factory, Core::PropertyColorList) |
|
| DECLARE_OBJECT_FACTORY_NOIFC (PropertyColorDescriptor_Factory, PropertyColorDescriptor) |
|
| DECLARE_PROPERTY_FACTORY (PropertyCompoundPlaneAngle_Factory, Core::PropertyCompoundPlaneAngle) |
|
| DECLARE_OPTIONAL_PROPERTY_HEADER (PropertyCompoundPlaneAngleOpt, Core::PropertyCompoundPlaneAngle) |
|
| DECLARE_PROPERTY_FACTORY (PropertyDateTime_Factory, Core::PropertyDateTime) |
|
| DECLARE_PROPERTY_FACTORY (PropertyDateTimeList_Factory, Core::PropertyDateTimeList) |
|
| DECLARE_PROPERTY_TEMPLATES (Core::PropertyDescriptor, LX_CORE_EXPORT) |
|
| DECLARE_PROPERTY_FACTORY (PropertyDirection_Factory, Core::PropertyDirection) |
|
| DECLARE_PROPERTY_FACTORY (PropertyDirection2d_Factory, Core::PropertyDirection2d) |
|
| DECLARE_OBJECT_FACTORY_NOIFC (PropertyDoubleDescriptor_Factory, PropertyDoubleDescriptor) |
|
| DECLARE_PROPERTY_FACTORY (PropertyDrawStyle_Factory, Core::PropertyDrawStyle) |
|
| DECLARE_PROPERTY_FACTORY (PropertyArrowheads_Factory, Core::PropertyArrowheads) |
|
| DECLARE_PROPERTY_FACTORY (PropertyEmbeddedFile_Factory, Core::PropertyEmbeddedFile) |
|
| DECLARE_PROPERTY_TEMPLATES (Core::PropertyEnumDescriptor, LX_CORE_EXPORT) |
|
| DECLARE_OBJECT_FACTORY_NOIFC (PropertyEnumDescriptor_Factory, PropertyEnumDescriptor) |
|
| DECLARE_PROPERTY_TEMPLATES (Core::PropertyEnumWithColorDescriptor, LX_CORE_EXPORT) |
|
| DECLARE_OBJECT_FACTORY_NOIFC (PropertyEnumWithColorDescriptor_Factory, PropertyEnumWithColorDescriptor) |
|
| DECLARE_PROPERTY_FACTORY (PropertyFile_Factory, Core::PropertyFile) |
|
| DECLARE_PROPERTY_FACTORY (PropertyFont_Factory, Core::PropertyFont) |
|
| DECLARE_PROPERTY_TEMPLATES (Core::PropertyGroupDescriptor, LX_CORE_EXPORT) |
|
| DECLARE_OBJECT_FACTORY_NOIFC (PropertyGroupDescriptor_Factory, PropertyGroupDescriptor) |
|
| DECLARE_PROPERTY_FACTORY (PropertyGUID_Factory, Core::PropertyGUID) |
|
| DECLARE_OPTIONAL_PROPERTY_HEADER (PropertyIdentifierOpt, Core::PropertyIdentifier) |
|
| DECLARE_PROPERTY_FACTORY (PropertyIdentifier_Factory, Core::PropertyIdentifier) |
|
| DECLARE_PROPERTY_FACTORY (PropertyInteger_Factory, Core::PropertyInteger) |
|
| DECLARE_PROPERTY_FACTORY (PropertyNumberOfDecimals_Factory, Core::PropertyNumberOfDecimals) |
|
| DECLARE_PROPERTY_FACTORY (PropertyIndex_Factory, Core::PropertyIndex) |
|
| DECLARE_PROPERTY_FACTORY (PropertyIndexList_Factory, Core::PropertyIndexList) |
|
| DECLARE_PROPERTY_FACTORY (PropertyEnum_Factory, Core::PropertyEnum) |
|
| DECLARE_PROPERTY_FACTORY (PropertyCountMeasure_Factory, Core::PropertyCountMeasure) |
|
| DECLARE_OPTIONAL_PROPERTY_HEADER (PropertyIntegerOpt, Core::PropertyInteger) |
|
| DECLARE_OPTIONAL_PROPERTY_HEADER (PropertyEnumOpt, Core::PropertyEnum) |
|
| DECLARE_OBJECT_FACTORY_NOIFC (PropertyIntegerDescriptor_Factory, PropertyIntegerDescriptor) |
|
| DECLARE_OPTIONAL_PROPERTY_HEADER (PropertyLabelOpt, Core::PropertyLabel) |
|
| DECLARE_PROPERTY_FACTORY (PropertyLabel_Factory, Core::PropertyLabel) |
|
| DECLARE_PROPERTY_FACTORY (PropertyLinkBase_Factory, Core::PropertyLinkBase) |
|
| DECLARE_PROPERTY_FACTORY (PropertyLinkSetBase_Factory, Core::PropertyLinkSetBase) |
|
| DECLARE_PROPERTY_FACTORY (PropertyLinkList_Factory, Core::PropertyLinkList) |
|
| DECLARE_OBJECT_FACTORY_NOIFC (PropertyLxAttributeDescriptor_Factory, PropertyLxAttributeDescriptor) |
|
| DECLARE_OBJECT_FACTORY_NOIFC (PropertyLxFormulaDescriptor_Factory, PropertyLxFormulaDescriptor) |
|
| DECLARE_PROPERTY_FACTORY (PropertyMD5_Factory, Core::PropertyMD5) |
|
| DECLARE_PROPERTY_FACTORY (PropertyMesh_Factory, Core::PropertyMesh) |
|
| DECLARE_PROPERTY_FACTORY (PropertyMultiLineText_Factory, Core::PropertyMultiLineText) |
|
| DECLARE_PROPERTY_FACTORY (PropertyPen_Factory, Core::PropertyPen) |
|
| DECLARE_PROPERTY_FACTORY (PropertyPercent_Factory, Core::PropertyPercent) |
|
| DECLARE_PROPERTY_FACTORY (PropertyPoint_Factory, Core::PropertyPoint) |
|
| DECLARE_PROPERTY_FACTORY (PropertyPointList_Factory, Core::PropertyPointList) |
|
| DECLARE_PROPERTY_FACTORY (PropertyListPointList_Factory, Core::PropertyListPointList) |
|
| DECLARE_PROPERTY_FACTORY (PropertyPoint2d_Factory, Core::PropertyPoint2d) |
|
| DECLARE_PROPERTY_FACTORY (PropertyPoint2dList_Factory, Core::PropertyPoint2dList) |
|
| DECLARE_PROPERTY_FACTORY (PropertyProxy_Factory, Core::PropertyProxy) |
|
| DECLARE_OPTIONAL_PROPERTY_HEADER (PropertyRealOpt, Core::PropertyReal) |
|
| DECLARE_OPTIONAL_PROPERTY_HEADER (PropertyPositiveLengthOpt, Core::PropertyPositiveLength) |
|
| DECLARE_OPTIONAL_PROPERTY_HEADER (PropertyPlaneAngleOpt, Core::PropertyPlaneAngle) |
|
| DECLARE_OPTIONAL_PROPERTY_HEADER (PropertyPositivePlaneAngleOpt, Core::PropertyPositivePlaneAngle) |
|
| DECLARE_OPTIONAL_PROPERTY_HEADER (PropertyNormalisedRatioOpt, Core::PropertyNormalisedRatio) |
|
| DECLARE_PROPERTY_FACTORY (PropertyReal_Factory, Core::PropertyReal) |
|
| DECLARE_PROPERTY_FACTORY (PropertyRealOpt_Factory, Core::PropertyRealOpt) |
|
| DECLARE_PROPERTY_FACTORY (PropertyRealList_Factory, Core::PropertyRealList) |
|
| DECLARE_PROPERTY_FACTORY (PropertyLength_Factory, Core::PropertyLength) |
|
| DECLARE_PROPERTY_FACTORY (PropertyLengthMeasure_Factory, Core::PropertyLengthMeasure) |
|
| DECLARE_PROPERTY_FACTORY (PropertyPositiveLength_Factory, Core::PropertyPositiveLength) |
|
| DECLARE_PROPERTY_FACTORY (PropertyLengthOpt_Factory, Core::PropertyLengthOpt) |
|
| DECLARE_PROPERTY_FACTORY (PropertyPlaneAngle_Factory, Core::PropertyPlaneAngle) |
|
| DECLARE_PROPERTY_FACTORY (PropertyPositivePlaneAngle_Factory, Core::PropertyPositivePlaneAngle) |
|
| DECLARE_PROPERTY_FACTORY (PropertyRatio_Factory, Core::PropertyRatio) |
|
| DECLARE_PROPERTY_FACTORY (PropertyPositiveRatio_Factory, Core::PropertyPositiveRatio) |
|
| DECLARE_PROPERTY_FACTORY (PropertyRatioMeasure_Factory, Core::PropertyRatioMeasure) |
|
| DECLARE_PROPERTY_FACTORY (PropertyPositiveRatioMeasure_Factory, Core::PropertyPositiveRatioMeasure) |
|
| DECLARE_PROPERTY_FACTORY (PropertyNormalisedRatio_Factory, Core::PropertyNormalisedRatio) |
|
| DECLARE_PROPERTY_FACTORY (PropertyDynamicViscosity_Factory, Core::PropertyDynamicViscosity) |
|
| DECLARE_PROPERTY_FACTORY (PropertyModulusOfElasticity_Factory, Core::PropertyModulusOfElasticity) |
|
| DECLARE_PROPERTY_FACTORY (PropertyThermalExpansionCoefficient_Factory, Core::PropertyThermalExpansionCoefficient) |
|
| DECLARE_PROPERTY_FACTORY (PropertyPressure_Factory, Core::PropertyPressure) |
|
| DECLARE_PROPERTY_FACTORY (PropertyThermodynamicTemperature_Factory, Core::PropertyThermodynamicTemperature) |
|
| DECLARE_PROPERTY_FACTORY (PropertySpecificHeatCapacity_Factory, Core::PropertySpecificHeatCapacity) |
|
| DECLARE_PROPERTY_FACTORY (PropertyThermalConductivity_Factory, Core::PropertyThermalConductivity) |
|
| DECLARE_PROPERTY_FACTORY (PropertyIsothermalMoistureCapacity_Factory, Core::PropertyIsothermalMoistureCapacity) |
|
| DECLARE_PROPERTY_FACTORY (PropertyVaporPermeability_Factory, Core::PropertyVaporPermeability) |
|
| DECLARE_PROPERTY_FACTORY (PropertyMoistureDiffusivity_Factory, Core::PropertyMoistureDiffusivity) |
|
| DECLARE_PROPERTY_FACTORY (PropertyMolecularWeight_Factory, Core::PropertyMolecularWeight) |
|
| DECLARE_PROPERTY_FACTORY (PropertyMassDensity_Factory, Core::PropertyMassDensity) |
|
| DECLARE_PROPERTY_FACTORY (PropertyIonConcentration_Factory, Core::PropertyIonConcentration) |
|
| DECLARE_PROPERTY_FACTORY (PropertyPHMeasure_Factory, Core::PropertyPHMeasure) |
|
| DECLARE_PROPERTY_FACTORY (PropertyHeatingValue_Factory, Core::PropertyHeatingValue) |
|
| DECLARE_PROPERTY_FACTORY (PropertyThermalTransmittance_Factory, Core::PropertyThermalTransmittance) |
|
| DECLARE_PROPERTY_FACTORY (PropertyThermalTransmittanceMeasure_Factory, Core::PropertyThermalTransmittanceMeasure) |
|
| DECLARE_PROPERTY_FACTORY (PropertyVolumetricFlowRateMeasure_Factory, Core::PropertyVolumetricFlowRateMeasure) |
|
| DECLARE_PROPERTY_FACTORY (PropertyPositiveLengthMeasure_Factory, Core::PropertyPositiveLengthMeasure) |
|
| DECLARE_PROPERTY_FACTORY (PropertyRelaxation_Factory, Core::PropertyRelaxation) |
|
| DECLARE_PROPERTY_FACTORY (PropertyRelaxationSet_Factory, Core::PropertyRelaxationSet) |
|
| DECLARE_PROPERTY_FACTORY (PropertyScriptParam_Factory, Core::PropertyScriptParam) |
|
| DECLARE_PROPERTY_FACTORY (PropertySearchSettings_Factory, Core::PropertySearchSettings) |
|
| DECLARE_PROPERTY_FACTORY (PropertySearchSettingsVector_Factory, Core::PropertySearchSettingsVector) |
|
| DECLARE_PROPERTY_FACTORY (PropertySolverElementLinkList_Factory, Core::PropertySolverElementLinkVector) |
|
| DECLARE_PROPERTY_FACTORY (PropertySolverSolverLinkList_Factory, Core::PropertySolverSolverLinkList) |
|
| DECLARE_OPTIONAL_PROPERTY_HEADER (PropertyStringOpt, Core::PropertyString) |
|
| DECLARE_PROPERTY_FACTORY (PropertyString_Factory, Core::PropertyString) |
|
| DECLARE_PROPERTY_FACTORY (PropertyString2DoubleMap_Factory, Core::PropertyString2DoubleMap) |
|
| DECLARE_OBJECT_FACTORY_NOIFC (PropertyStringDescriptor_Factory, PropertyStringDescriptor) |
|
| DECLARE_PROPERTY_FACTORY (PropertyText_Factory, Core::PropertyText) |
|
| DECLARE_PROPERTY_FACTORY (PropertyTextList_Factory, Core::PropertyTextList) |
|
| DECLARE_PROPERTY_FACTORY (PropertyTextMap_Factory, Core::PropertyTextMap) |
|
| DECLARE_PROPERTY_FACTORY (PropertyTexture2_Factory, Core::PropertyTexture2) |
|
| DECLARE_PROPERTY_FACTORY (PropertyTexture2Transform_Factory, Core::PropertyTexture2Transform) |
|
| DECLARE_PROPERTY_FACTORY (PropertyTextureCoordinateMapping_Factory, Core::PropertyTextureCoordinateMapping) |
|
| DECLARE_PROPERTY_FACTORY (PropertyTextureCoordinateFunction_Factory, Core::PropertyTextureCoordinateFunction) |
|
| DECLARE_PROPERTY_FACTORY (PropertyTexture2List_Factory, Core::PropertyTexture2List) |
|
| DECLARE_PROPERTY_FACTORY (PropertyTransform_Factory, Core::PropertyTransform) |
|
| DECLARE_PROPERTY_FACTORY (PropertyGTransform_Factory, PropertyGTransform) |
|
| DECLARE_PROPERTY_FACTORY (PropertyUser_Factory, Core::PropertyUser) |
|
| DECLARE_PROPERTY_FACTORY (PropertyIfc_Factory, Core::PropertyIfc) |
|
| DECLARE_PROPERTY_FACTORY (PropertyVector_Factory, Core::PropertyVector) |
|
| DECLARE_PROPERTY_FACTORY (PropertyVectorList_Factory, Core::PropertyVectorList) |
|
| DECLARE_OPTIONAL_PROPERTY_HEADER (PropertyVectorOpt, Core::PropertyVector) |
|
| DECLARE_OBJECT_FACTORY_NOIFC (Core::PythonClassObject_Factory, Core::PythonClassObject) |
|
| DECLARE_OBJECT_FACTORY_NOIFC (PythonScriptObject_Factory, PythonScriptObject) |
|
LX_CORE_EXPORT std::ostream & | operator<< (std::ostream &o, const Core::Variant &variant) |
|