|
enum | ArticleConversionType {
ArticleConversionType::ConvertToUserArticle,
ArticleConversionType::ExplodeArticle,
ArticleConversionType::ExplodeConfiguration,
ArticleConversionType::ExplodePlaceholder,
ArticleConversionType::SplitUpArticle,
ArticleConversionType::RemoveArticleData
} |
| Determines a kind of article conversion. More...
|
|
enum | AppTerminateFlags : int { AppTerminateFlags::None = 0x0000,
AppTerminateFlags::NoSave = 0x0001,
AppTerminateFlags::NoCancel = 0x0002
} |
| Flags for application termination. More...
|
|
enum | CameraProjection { CameraProjection::Perspective,
CameraProjection::Orthographic,
CameraProjection::Architectural,
CameraProjection::Spherical
} |
| Types of camera projection. More...
|
|
enum | CameraAnimationNodeFlags : int { CameraAnimationNodeFlags::InterpolatePositionFirst = 0x0001,
CameraAnimationNodeFlags::NormalizeDirection = 0x0002
} |
| Camera Animation Node Flags. More...
|
|
enum | CameraInterpolation { CameraInterpolation::Linear,
CameraInterpolation::SplineWeak,
CameraInterpolation::SplineStrong
} |
| Determines the interpolation between camera animation nodes. More...
|
|
enum | ArrangementType { ArrangementType::AlongPath,
ArrangementType::Area
} |
| Defines all possible arrangement types. More...
|
|
enum | ArrangementDistributionType {
ArrangementDistributionType::ItemsCenter,
ArrangementDistributionType::ItemsOuterEdge,
ArrangementDistributionType::SymmetricInsideBase,
ArrangementDistributionType::OnNodes,
ArrangementDistributionType::Manual
} |
| Defines types how to distribute items of an arrangement. More...
|
|
enum | ArrangementVPlacement { ArrangementVPlacement::Above,
ArrangementVPlacement::Center,
ArrangementVPlacement::Below,
ArrangementVPlacement::ItemBased
} |
| Defines vertical placement of an arrangement. More...
|
|
enum | EntityColorMethod { EntityColorMethod::ByColor,
EntityColorMethod::ByBlock,
EntityColorMethod::ByLayer
} |
| Determines how the color of an entity should be computed. More...
|
|
enum | DbTextureProjection {
DbTextureProjection::None,
DbTextureProjection::Planar,
DbTextureProjection::Box,
DbTextureProjection::Cylinder,
DbTextureProjection::Sphere
} |
| Texture Projection. More...
|
|
enum | ArrowHeadType {
ArrowHeadType::ArchTick,
ArrowHeadType::BoxBlank,
ArrowHeadType::BoxFilled,
ArrowHeadType::ClosedTransparent,
ArrowHeadType::ClosedBlank,
ArrowHeadType::ClosedFilled,
ArrowHeadType::DatumBlank,
ArrowHeadType::DatumFilled,
ArrowHeadType::DotBlank,
ArrowHeadType::DotFilled,
ArrowHeadType::DotSmallFilled,
ArrowHeadType::DotSmallBlank,
ArrowHeadType::Integral,
ArrowHeadType::None,
ArrowHeadType::Oblique,
ArrowHeadType::Open15,
ArrowHeadType::Open30,
ArrowHeadType::Open90,
ArrowHeadType::Origin,
ArrowHeadType::Origin2
} |
| Determines the type of arrows of an dimension line. More...
|
|
enum | DimensionTextHAlignment {
DimensionTextHAlignment::Center,
DimensionTextHAlignment::ByFirstExtension,
DimensionTextHAlignment::BySecondExtension,
DimensionTextHAlignment::AboveFirstExtension,
DimensionTextHAlignment::AboveSecondExtension
} |
| Determines the horizontal alignment of the dimension text. More...
|
|
enum | DimensionTextVAlignment { DimensionTextVAlignment::Top,
DimensionTextVAlignment::Online,
DimensionTextVAlignment::Bottom
} |
| Determines the vertical alignment of the dimension text. More...
|
|
enum | DocumentPurgeFlags : int {
DocumentPurgeFlags::General = 0x0001,
DocumentPurgeFlags::Materials = 0x0002,
DocumentPurgeFlags::Layers = 0x0004,
DocumentPurgeFlags::DimensionStyles = 0x0008,
DocumentPurgeFlags::TextStyles = 0x0010,
DocumentPurgeFlags::LineTypes = 0x0020,
DocumentPurgeFlags::SetArticles = 0x0040,
DocumentPurgeFlags::All = 0xffff
} |
| Flags determining which parts of the document will get purged. More...
|
|
enum | DocumentFileFormat {
DocumentFileFormat::Undefined,
DocumentFileFormat::AutoCad2000,
DocumentFileFormat::AutoCad2004,
DocumentFileFormat::AutoCad2007,
DocumentFileFormat::AutoCad2010,
DocumentFileFormat::AutoCad2013,
DocumentFileFormat::AutoCad2018
} |
| The document file format version. More...
|
|
enum | DocumentFileType { DocumentFileType::Dwg,
DocumentFileType::Dxf
} |
| The document file type. More...
|
|
enum | Export3DSCompatLevel { Export3DSCompatLevel::MeshInstances,
Export3DSCompatLevel::Meshes
} |
| Compatibility setting for exporting to 3ds. More...
|
|
enum | SkpFormatVersion {
SkpFormatVersion::Default
, SkpFormatVersion::Skp6,
SkpFormatVersion::Skp7,
SkpFormatVersion::Skp8,
SkpFormatVersion::Skp2013,
SkpFormatVersion::Skp2014,
SkpFormatVersion::Skp2015,
SkpFormatVersion::Skp2016,
SkpFormatVersion::Skp2017,
SkpFormatVersion::Skp2018,
SkpFormatVersion::Skp2019,
SkpFormatVersion::Skp2020,
SkpFormatVersion::Skp2021
} |
| Version of skp format. More...
|
|
enum | ObjOrientation { , ObjOrientation::Y_Up
} |
| Orientation of the exported coordinates. More...
|
|
enum | GeometryCollectFlags : int {
GeometryCollectFlags::None = 0x0000,
GeometryCollectFlags::Collect2D = 0x0001,
GeometryCollectFlags::Collect3D = 0x0002,
GeometryCollectFlags::Collect2D3D = 0x0003,
GeometryCollectFlags::CollectInvisible = 0x0004,
GeometryCollectFlags::KeepDoubleSidedFaces = 0x0008
} |
| Flags determining which kind of geometries will be collected. More...
|
|
enum | PixelFormat {
PixelFormat::RGB24,
PixelFormat::RGBA32,
PixelFormat::GRAY8,
PixelFormat::RGB96F,
PixelFormat::RGBA128F
} |
| Image pixel formats. More...
|
|
enum | ImageFormat { ImageFormat::JPEG,
ImageFormat::PNG,
ImageFormat::EXR
} |
| Image file formats. More...
|
|
enum | LogLevel : int {
LogLevel::Fatal = 4,
LogLevel::Error = 3,
LogLevel::Warning = 2,
LogLevel::Info = 1,
LogLevel::Debug = 0
} |
| Defines severity of log message. More...
|
|
enum | MaterialType { , MaterialType::Common,
MaterialType::Glass
, MaterialType::Illuminant
} |
| Determines the material type. More...
|
|
enum | TextureType { TextureType::BaseColor,
TextureType::Metallic,
TextureType::Normal,
TextureType::Roughness
} |
| Determines texture type. More...
|
|
enum | OverlayLevel3d : int { OverlayLevel3d::InScene = 0,
OverlayLevel3d::Middle = 4
} |
| Overlay has several levels. More...
|
|
enum | OverlayLevel2d : int { OverlayLevel2d::Background = 2,
OverlayLevel2d::Foreground = 8
} |
| Overlay has several levels. More...
|
|
enum | PropertyType {
PropertyType::Unknown,
PropertyType::Bool,
PropertyType::Int,
PropertyType::String,
PropertyType::Double,
PropertyType::Color,
PropertyType::Length,
PropertyType::Choice,
PropertyType::Text,
PropertyType::Currency,
PropertyType::Font,
PropertyType::Group,
PropertyType::Image
} |
| The type of a property More...
|
|
enum | PropertyState : int {
PropertyState::None = 0x0000,
PropertyState::Null = 0x0001,
PropertyState::Enabled = 0x0002,
PropertyState::Hidden = 0x0004
,
PropertyState::Editable = 0x0010,
PropertyState::ReadOnly = 0x0040
} |
| The state of a property. More...
|
|
enum | ChoiceValueType {
ChoiceValueType::Unknown,
ChoiceValueType::String,
ChoiceValueType::Int,
ChoiceValueType::Double,
ChoiceValueType::Length
} |
| The type of a choice value. More...
|
|
enum | RenderStyleBaseMode |
| Basic render modes. More...
|
|
enum | MeasureType { MeasureType::Cartesian,
MeasureType::Cylindric,
MeasureType::Spherical
} |
| Types of position measure. More...
|
|
enum | Coordinates : int {
Coordinates::X = 1 << 0,
Coordinates::Y = 1 << 1,
Coordinates::Z = 1 << 2,
Coordinates::Rho = 1 << 3,
Coordinates::Radius = 1 << 4,
Coordinates::Phi = 1 << 5,
Coordinates::Theta = 1 << 6,
Coordinates::Cartesian = X | Y | Z,
Coordinates::Cylindric = Rho | Phi | Z,
Coordinates::Spherical = Radius | Phi | Theta,
Coordinates::Linear = X | Y | Z | Rho | Radius,
Coordinates::Angle = Phi | Theta,
Coordinates::All = X | Y | Z | Rho | Radius | Phi | Theta
} |
| Types of Coordinates. More...
|
|
enum | LengthUnit {
LengthUnit::Undefined,
LengthUnit::Millimeter,
LengthUnit::Centimeter,
LengthUnit::Inch,
LengthUnit::Feet,
LengthUnit::Meter,
LengthUnit::Kilometer
} |
| The length unit of the document. More...
|
|
enum | AcisQuality {
AcisQuality::Lowest,
AcisQuality::Low,
AcisQuality::Medium,
AcisQuality::High,
AcisQuality::Highest
} |
| Quality setting for acis vectorization. More...
|
|
enum | HorizontalTextAlignment |
| Horizontal alignment of Text. More...
|
|
enum | VerticalTextAlignment |
| Vertical alignment of Text. More...
|
|
enum | LightType {
LightType::Spot,
LightType::Point,
LightType::Directional,
LightType::Area,
LightType::Photometric
} |
| Determines the type of a light source. More...
|
|
enum | RenderingCategory : int { RenderingCategory::Realtime = 0x0001,
RenderingCategory::Offline = 0x0002,
RenderingCategory::All = 0x0003
} |
| Divides renderers into performance categories. More...
|
|
enum | PhotometricDataFormat { PhotometricDataFormat::EULUMDAT,
PhotometricDataFormat::IES
} |
| Format of photometric data. More...
|
|
enum | VectorImageFormat { VectorImageFormat::Emf,
VectorImageFormat::Svg
} |
| Supported vector image file formats. More...
|
|
enum | ViewLayout {
ViewLayout::Single,
ViewLayout::OneAndTwo
, ViewLayout::FourTiles,
ViewLayout::OneAndThree,
ViewLayout::HorizontalSplit,
ViewLayout::VerticalSplit
} |
| Determines the layout of the views. More...
|
|
enum | ViewCameraMode {
ViewCameraMode::Top,
ViewCameraMode::Bottom,
ViewCameraMode::Left,
ViewCameraMode::Right,
ViewCameraMode::Front,
ViewCameraMode::Back,
ViewCameraMode::IsoNE,
ViewCameraMode::IsoNW,
ViewCameraMode::IsoSE,
ViewCameraMode::IsoSW,
ViewCameraMode::Perspective,
ViewCameraMode::Orthographic
} |
| Determines the camera mode of a view. More...
|
|
enum | ViewSpecificLayerVisibility { ViewSpecificLayerVisibility::Global,
ViewSpecificLayerVisibility::Visible,
ViewSpecificLayerVisibility::Invisible
} |
| Visability mode of a layer in view. More...
|
|
enum | EventType {
EventType::DocumentWillClear,
EventType::DocumentOpened,
EventType::DocumentNew,
EventType::DocumentWillSave,
EventType::DocumentSaved,
EventType::DocumentSelectionChanged,
EventType::DocumentNameChanged,
EventType::ApplicationWillTerminate,
EventType::ApplicationReady,
EventType::InteractionFinished,
EventType::DocumentEntitiesAdded
} |
| The type of a special event. More...
|
|
enum | SaveMode { SaveMode::Save,
SaveMode::SaveCopy,
SaveMode::SavePart
} |
| The mode used for saving the document. More...
|
|
enum | ArticleEntityType {
ArticleEntityType::UnknownArticle,
ArticleEntityType::SingleArticle,
ArticleEntityType::Configuration,
ArticleEntityType::UserArticle,
ArticleEntityType::Placeholder
} |
| The type of the article entity. More...
|
|
enum | ArticleGeometryMode { ArticleGeometryMode::Undefined,
ArticleGeometryMode::AGM_2D,
ArticleGeometryMode::AGM_3D,
ArticleGeometryMode::AGM_2D3D
} |
| Geometry mode of an article entity describes if the geometric representation of an article is intended for 2d or 3d planning. More...
|
|
enum | BasketGenerationFlags : int {
BasketGenerationFlags::SelectionOnly = 0x0001,
BasketGenerationFlags::Summarize = 0x0002,
BasketGenerationFlags::DirectMode = 0x0004,
BasketGenerationFlags::SplitComposites = 0x0008,
BasketGenerationFlags::PrepareCatalogImages = 0x0010,
BasketGenerationFlags::PrepareGeneratedImages = 0x0020,
BasketGenerationFlags::IgnoreEmptyFolders = 0x0040
} |
| Flags determining how the basket is generated. More...
|
|
enum | BasketArtNumType {
BasketArtNumType::Default,
BasketArtNumType::Base,
BasketArtNumType::Final,
BasketArtNumType::VariantCode,
BasketArtNumType::OFMLVariantCode
} |
| The type of the article number. More...
|
|
enum | BasketArtDescrType { BasketArtDescrType::Default,
BasketArtDescrType::Short,
BasketArtDescrType::Long,
BasketArtDescrType::Feature
} |
| The type of the article description. More...
|
|
enum | BasketTextFieldType {
BasketTextFieldType::Undefined,
BasketTextFieldType::Short,
BasketTextFieldType::Long,
BasketTextFieldType::Variant,
BasketTextFieldType::Application
} |
| The type of the article text field. More...
|
|
enum | BasketItemType {
BasketItemType::UnknownItem,
BasketItemType::Folder,
BasketItemType::Article,
BasketItemType::SetArticle,
BasketItemType::UserArticle
} |
| The type of the basket item More...
|
|