A3DSDKFeatureEnums.h
Header file for representation item entities.
- Author
Tech Soft 3D
- Version
23.0
- Date
January 2023
- Copyright (c) 2010 - 2023 by Tech Soft 3D, Inc. All rights reserved.
Content
Enumerators
Feature family type enum. |
|
Feature root features enum. |
|
Double data type. |
|
Integer data type. |
|
String data type. |
|
Feature type enum. |
|
Feature definition enum. |
|
Feature definition enum for tree features. |
|
Feature data enum. |
|
Feature value type enum. |
|
Feature link type enum. |
|
Feature status enum. |
|
Enumerate the possible types of cad type. |
|
Enumerate the possible types of mode type. |
|
all possible type of depth. |
|
Enumerate the possible types of revolve angle types This can be used to specify Angle for a Feature Revolution. |
|
Enumerate the possible types of chamfer. |
|
Enumerate the possible types of fillet types |
|
Enumerate the possible types of fillet length types |
|
Enumerate the possible types of fillet conic types Determine how a symmetric ConicLength is define, with a combination of two values between: Boundary Radius, Center Radius, Rho, Chordal Length. |
|
Enumerate the possible types of length mode types |
|
Enumerate the possible master type. |
Enumerators
-
enum EA3DFRMParameterType
- Version
10.2
Values:
-
enumerator kA3DParameterType_None
not specified
-
enumerator kA3DParameterType_Information
contains generic informations (form, name, attributes, …).
-
enumerator kA3DParameterType_Type
-
enumerator kA3DParameterType_Specification
-
enumerator kA3DParameterType_FeatureDefinition
contains feature corresponding definition specific to the feature type (extrude/hole/…/pattern specific information)
-
enumerator kA3DParameterType_Definition
group features that correspond to a definition
-
enumerator kA3DParameterType_Container
contains all feature nodes that appear in the tree.
-
enumerator kA3DParameterType_ContainerInternal
contains all feature nodes that not appear in the tree.
-
enumerator kA3DParameterType_Data
contains feature with data (integer, double, …)
-
enum EA3DFRMFamily
Feature family type enum.
- Version
10.2
Values:
-
enumerator kA3DFamily_None
No family type.
-
enumerator kA3DFamily_Root
see EA3DFRMRoot for possible subtypes
-
enumerator kA3DFamily_Information
not used
-
enumerator kA3DFamily_Type
see EA3DFRMEnumDataType for possible subtypes
-
enumerator kA3DFamily_FeatureDefinition
see EA3DFRMFeatureDefinitionType for possible subtypes
-
enumerator kA3DFamily_DoubleData
see EA3DFRMDoubleDataType for possible subtypes
-
enumerator kA3DFamily_IntegerData
see EA3DFRMIntegerDataType for possible subtypes
-
enumerator kA3DFamily_StringData
see EA3DFRMStringDataType for possible subtypes
-
enumerator kA3DFamily_Value
see EA3DFRMValueType for possible subtypes
-
enumerator kA3DFamily_Definition
see EA3DFRMDefinitionType for possible subtypes
-
enumerator kA3DFamily_Definition_Hole
see EA3DFRMDefinitionHoleType for possible subtypes
-
enumerator kA3DFamily_Definition_Pattern
see EA3DFRMDefinitionPatternType for possible subtypes
-
enumerator kA3DFamily_Definition_Thread
see EA3DFRMDefinitionThreadType for possible subtypes
-
enum EA3DFRMRoot
Feature root features enum.
- Version
10.2
Values:
-
enumerator kA3DFRMRoot_None
None.
-
enumerator kA3DFRMRoot_Node
feature defining a node in the tree
Parameter Type:
Cad type
Parameter Specification:
Mode type: cut, srf, thickness…
Depth Level: where chamfer is applied. see EA3DFRMEnumValue_DepthLevel
Parameter Feature_Definition:
Definition specific
-
enumerator kA3DFRMRoot_Container
feature defining a sub tree
Parameter Type:
Cad type
Parameter Specification:
Mode type: cut, srf, thickness…
Parameter Feature_Definition:
Definition specific
Parameter Container:
Feature Root: all sub features visible in the tree
-
enumerator kA3DFRMRoot_Package
feature package defining sereval feature in one time; and contains multiple feature definition with same type
Parameter Type:
Cad type
Parameter Specification:
Mode type: cut, srf, thickness…
Depth Level: where chamfer is applied. see EA3DFRMEnumValue_DepthLevel
Parameter Feature_Definition:
Definition specific: multiple cad specific definitions
Parameter Container_Internal:
Feature Root: all sub features not visible in the tree
-
enum EA3DFRMDoubleDataType
Double data type.
- Version
10.2
Values:
-
enumerator kA3DFRMDoubleNone
No double data type.
-
enumerator kA3DFRMDoubleValue
one or list of double
-
enumerator kA3DFRMDoubleUnit
one or list of unit
-
enumerator kA3DFRMDoubleOffset
one or list of offset value
-
enumerator kA3DFRMDoubleDepth
one or list of depth value
-
enumerator kA3DFRMDoubleDiameter
one or list of diameter value
-
enumerator kA3DFRMDoubleAngle
one or list of angle value
-
enumerator kA3DFRMDoublePitch
one pitch value
-
enumerator kA3DFRMDoubleDistance
one or list of distance value
-
enumerator kA3DFRMDoubleExtensionAndStep
first value is Extension, and next values are the list of steps.
-
enumerator kA3DFRMDoubleLinearParameter
one or list of linear parameter, you can have a connection to a curve.
-
enumerator kA3DFRMDoubleUVParameter
two doubles expected or list of pair of doubles, you can have a connection to a surface.
-
enumerator kA3DFRMDoubleRadius
one or list of radius value.
-
enum EA3DFRMIntegerDataType
Integer data type.
- Version
10.2
Values:
-
enumerator kA3DFRMIntegerDataNone
No integer data type.
-
enumerator kA3DFRMIntegerDataValue
one or list of values
-
enumerator kA3DFRMIntegerDataBoolean
one or list of boolean values
-
enumerator kA3DFRMIntegerDataIndex
one or list of indexes
-
enumerator kA3DFRMIntegerDataKeepSpecification
one or list of booleans, 0/1 corresponding to not keep specification / keep specification.
-
enumerator kA3DFRMIntegerDataRadialAlignment
one or list of booleans, 1 corresponding to radial alignment active.
-
enumerator kA3DFRMIntegerDataClockwise
one or list of booleans, 0/1 corresponding to counterclockwise / clockwise.
-
enumerator kA3DFRMIntegerDataId
one or list of ids
-
enumerator kA3DFRMIntegerDataFlip
one or list of booleans, 0/1 corresponding to not flip / flip.
-
enumerator kA3DFRMIntegerDataType
one or list of types
-
enumerator kA3DFRMIntegerDataCount
one or list of counts
-
enumerator kA3DFRMIntegerDataSize
one or list of sizes
-
enumerator kA3DFRMIntegerDataNbStart
Number of start of thread (specific to Solidworks)
-
enum EA3DFRMStringDataType
String data type.
- Version
10.2
Values:
-
enumerator kA3DFRMStringDataNone
not specified
-
enumerator kA3DFRMStringDataName
name
-
enumerator kA3DFRMStringDataAttribute
at least two values expected, one for the title and others for the attributes values
-
enumerator kA3DFRMStringDataType
type
-
enumerator kA3DFRMStringDataValue
value
-
enumerator kA3DFRMStringDataOption
two values expected: first one the name the option, and the second one string “TRUE” or “FALSE”.
-
enum EA3DFRMEnumDataType
Feature type enum.
Mechanism for value interpretation feature with type kA3DFamily_Type/kA3DFRMEnumDataType_CAD has m_eDataType::m_eDataType set at kA3DFRMDataEnum, and the function A3DFRMEnumDataGet will return integer values to interpret of values in EA3DFRMEnumValue_CadType enum.
- Version
10.2
Values:
-
enumerator kA3DFRMEnumDataType_None
Not defined.
-
enumerator kA3DFRMEnumDataType_CAD
-
enumerator kA3DFRMEnumDataType_Mode
-
enumerator kA3DFRMEnumDataType_Depth
-
enumerator kA3DFRMEnumDataType_Pattern
-
enumerator kA3DFRMEnumDataType_HoleShape
-
enumerator kA3DFRMEnumDataType_DepthLevel
-
enumerator kA3DFRMEnumDataType_RevolveAngle
-
enumerator kA3DFRMEnumDataType_Chamfer
-
enumerator kA3DFRMEnumDataType_Fillet
-
enumerator kA3DFRMEnumDataType_FilletLength
-
enumerator kA3DFRMEnumDataType_FilletConic
-
enumerator kA3DFRMEnumDataType_LengthMode
-
enumerator kA3DFRMEnumDataType_PatternMaster
-
enumerator kA3DFRMEnumDataType_ReferenceMaster
-
enum EA3DFRMDefinitionType
Feature definition enum.
- Version
10.2
Values:
-
enumerator kA3DFRMDefinitionType_None
Not specified.
-
enumerator kA3DFRMDefinitionType_Depth
Depth.
-
enumerator kA3DFRMDefinitionType_DepthFrom
Depth from.
-
enumerator kA3DFRMDefinitionType_Position
Position.
-
enumerator kA3DFRMDefinitionType_Direction
Direction.
-
enumerator kA3DFRMDefinitionType_Thread
Thread.
-
enumerator kA3DFRMDefinitionType_Shape
Shape.
-
enumerator kA3DFRMDefinitionType_Reference
Reference.
-
enumerator kA3DFRMDefinitionType_Sketch
Sketch.
-
enumerator kA3DFRMDefinitionType_RevolveAngle
Revolve angle.
-
enumerator kA3DFRMDefinitionType_RevolveAngleFrom
Revolve angle from.
-
enumerator kA3DFRMDefinitionType_Axis
Axis.
-
enumerator kA3DFRMDefinitionType_Chamfer
Chamfer.
-
enumerator kA3DFRMDefinitionType_ReferenceMaster
Reference Master.
See also
-
enum EA3DFRMFeatureDefinitionType
Feature definition enum for tree features.
- Version
10.2
Values:
-
enumerator kA3DFRMFeatureDefinitionType_None
Invalid FeatureDefinition Type.
-
enumerator kA3DFRMFeatureDefinitionType_Hole
Type of FeatureDefinition containing information specific to Hole.
-
enumerator kA3DFRMFeatureDefinitionType_Pattern
Type of FeatureDefinition containing information specific to Pattern.
-
enumerator kA3DFRMFeatureDefinitionType_Sketch
Type of FeatureDefinition containing information specific to Sketch.
-
enumerator kA3DFRMFeatureDefinitionType_Thread
Type of FeatureDefinition containing information specific to Thread.
-
enumerator kA3DFRMFeatureDefinitionType_Extrude
Type of FeatureDefinition containing information specific to Extrude.
-
enumerator kA3DFRMFeatureDefinitionType_Revolve
Type of FeatureDefinition containing information specific to Revolve.
-
enumerator kA3DFRMFeatureDefinitionType_Cosmetic
Type of FeatureDefinition containing information specific to Cosmetic.
-
enumerator kA3DFRMFeatureDefinitionType_Chamfer
Type of FeatureDefinition containing information specific to Chamfer.
-
enumerator kA3DFRMFeatureDefinitionType_Fillet
Type of FeatureDefinition containing information specific to Fillet.
-
enumerator kA3DFRMFeatureDefinitionType_Mirror
Type of FeatureDefinition containing information specific to Mirror.
-
enumerator kA3DFRMFeatureDefinitionType_Symmetry
Type of FeatureDefinition containing information specific to Symmetry.
-
enumerator kA3DFRMFeatureDefinitionType_Translate
Type of FeatureDefinition containing information specific to Translate.
-
enumerator kA3DFRMFeatureDefinitionType_Rotate
Type of FeatureDefinition containing information specific to Rotate.
-
enum EA3DFRMDataType
Feature data enum.
- Version
10.2
Values:
-
enumerator kA3DFRMDataNone
no data at the feature level.
-
enumerator kA3DFRMDataInteger
string data embedded, see
A3DFRMIntegerDataGet
-
enumerator kA3DFRMDataDouble
double data embedded, see
A3DFRMDoubleDataGet
-
enumerator kA3DFRMDataString
string data embedded, see
A3DFRMStringDataGet
-
enumerator kA3DFRMDataEnum
value in enumerate embedded, see
A3DFRMIntegerDataGet
-
enum EA3DFRMValueType
Feature value type enum.
- Version
10.2
Values:
-
enumerator kA3DFRMValueType_None
None
-
enumerator kA3DFRMValueType_Length
Length.
-
enumerator kA3DFRMValueType_Angle
Angle.
-
enumerator kA3DFRMValueType_Diameter
Diameter.
-
enumerator kA3DFRMValueType_Radius
Radius.
-
enumerator kA3DFRMValueType_Depth
Depth.
-
enumerator kA3DFRMValueType_Thickness
Thickness.
-
enumerator kA3DFRMValueType_Offset
Offset.
-
enumerator kA3DFRMValueType_Distance
Distance.
-
enumerator kA3DFRMValueType_Coords
Coords.
-
enumerator kA3DFRMValueType_Vector
Vector.
-
enumerator kA3DFRMValueType_Matrix
Matrix.
-
enumerator kA3DFRMValueType_Area
Area.
-
enumerator kA3DFRMValueType_Volume
Volume.
-
enumerator kA3DFRMValueType_Mass
Mass.
-
enumerator kA3DFRMValueType_Time
Time.
-
enum EA3DFRMLinkType
Feature link type enum.
- Version
10.2 details
Values:
-
enumerator kA3DFRMLink_None
No type specified.
-
enumerator kA3DFRMLink_Outcome
Link to the item defined by the feature.Generally, this element is highlighted when we select the feature.
-
enumerator kA3DFRMLink_Position
The linked element id used to defined a location, an offset.
For example, to position a hole on a face, a point can be referenced.
-
enumerator kA3DFRMLink_Construction
The link refers an entity who is used for defining feature information.
The depth of an extrude can be defined with a reference, “depth to this face”, in this case the depth feature has a construction connection to the face.
-
enumerator kA3DFRMLink_Support
The link refers an entity who is the support of the feature.
For example, a chamfer is applied on an edge, this edge is referenced like a support. A pattern feature will have a link to the master feature(s) with a support link. This is the same think for the feature master of a pattern. This element can be a TopoItem, or a feature.
-
enum EA3DFRMStatus
Feature status enum.
- Version
10.2
Values:
-
enumerator kA3DFRMStatus_Success
No error.
-
enumerator kA3DFRMStatus_Failed
Error in reading process.
-
enumerator kA3DFRMStatus_NotYetImplemented
Limitation.
-
enum EA3DFRMEnumValue_CadType
Enumerate the possible types of cad type.
- Version
10.2
Values:
-
enumerator kA3DFRMEnumValue_CadType_None
No type specified
-
enumerator kA3DFRMEnumValue_CadType_Plane
Plane
-
enumerator kA3DFRMEnumValue_CadType_Point
Point
-
enumerator kA3DFRMEnumValue_CadType_CoordinateSystem
CoordinateSystem
-
enumerator kA3DFRMEnumValue_CadType_Direction
Direction
-
enumerator kA3DFRMEnumValue_CadType_Curve
Curve
-
enumerator kA3DFRMEnumValue_CadType_Analysis
Analysis
-
enumerator kA3DFRMEnumValue_CadType_ImportedSolid
ImportedSolid
-
enumerator kA3DFRMEnumValue_CadType_Surface
Surface
-
enumerator kA3DFRMEnumValue_CadType_Block
Block
-
enumerator kA3DFRMEnumValue_CadType_Sphere
Sphere
-
enumerator kA3DFRMEnumValue_CadType_Cone
Cone
-
enumerator kA3DFRMEnumValue_CadType_Cylinder
Cylinder
-
enumerator kA3DFRMEnumValue_CadType_Torus
Torus
-
enumerator kA3DFRMEnumValue_CadType_Dome
Dome
-
enumerator kA3DFRMEnumValue_CadType_Helix
Helix
-
enumerator kA3DFRMEnumValue_CadType_TruncatedPrism
TruncatedPrism
-
enumerator kA3DFRMEnumValue_CadType_Blend
Blend
-
enumerator kA3DFRMEnumValue_CadType_Groove
Groove
-
enumerator kA3DFRMEnumValue_CadType_Pocket
Pocket
-
enumerator kA3DFRMEnumValue_CadType_Sweep
Sweep
-
enumerator kA3DFRMEnumValue_CadType_Pipe
Pipe
-
enumerator kA3DFRMEnumValue_CadType_Group
Group
-
enumerator kA3DFRMEnumValue_CadType_Package
Package
-
enumerator kA3DFRMEnumValue_CadType_Shell
Shell
-
enumerator kA3DFRMEnumValue_CadType_Trim
Trim
-
enumerator kA3DFRMEnumValue_CadType_Split
Split
-
enumerator kA3DFRMEnumValue_CadType_Sew
Sew
-
enumerator kA3DFRMEnumValue_CadType_Rib
Rib
-
enumerator kA3DFRMEnumValue_CadType_Draft
Draft
-
enumerator kA3DFRMEnumValue_CadType_Hollow
Hollow
-
enumerator kA3DFRMEnumValue_CadType_Quilt
Quilt
-
enumerator kA3DFRMEnumValue_CadType_LocalPush
Local Push
-
enumerator kA3DFRMEnumValue_CadType_BooleanOperation
Boolean Operation
-
enumerator kA3DFRMEnumValue_CadType_Intersect
Intersect
-
enumerator kA3DFRMEnumValue_CadType_CutOut
CutOut
-
enumerator kA3DFRMEnumValue_CadType_Merge
Merge
-
enumerator kA3DFRMEnumValue_CadType_Scale
Scale
-
enumerator kA3DFRMEnumValue_CadType_Offset
Offset
-
enumerator kA3DFRMEnumValue_CadType_Transformation
Transformation
-
enumerator kA3DFRMEnumValue_CadType_Thread
Thread
-
enumerator kA3DFRMEnumValue_CadType_Cosmetic
Cosmetic
-
enumerator kA3DFRMEnumValue_CadType_Material
Material
-
enumerator kA3DFRMEnumValue_CadType_Thickness
Thickness
-
enumerator kA3DFRMEnumValue_CadType_RemoveFace
Remove Face
-
enumerator kA3DFRMEnumValue_CadType_UserDefined
User Defined
-
enum EA3DFRMEnumValue_ModeType
Enumerate the possible types of mode type.
- Version
10.2
Values:
-
enumerator kA3DFRMEnumValue_ModeType_None
No mode.
-
enumerator kA3DFRMEnumValue_ModeType_Cut
Cut mode.
-
enumerator kA3DFRMEnumValue_ModeType_CutOut
CutOut mode.
-
enumerator kA3DFRMEnumValue_ModeType_Surface
Surface mode.
-
enumerator kA3DFRMEnumValue_ModeType_SurfaceCappedEnds
Surface with capped ends mode.
-
enumerator kA3DFRMEnumValue_ModeType_PatternGeometry
Pattern geometry mode.
-
enumerator kA3DFRMEnumValue_ModeType_Symbolic
Symbolic mode.
-
enum EA3DFRMEnumValue_DepthType
all possible type of depth.
This can be used to specify Depth of Features Extrude, Hole, Thread, etc.
Example of usage in case of Simple Hole Feature:
- Version
10.2
Values:
-
enumerator kA3DFRMEnumValue_DepthType_None
Invalid Depth Type.
-
enumerator kA3DFRMEnumValue_DepthType_Blind
Depth is define by a Depth Value.
-
enumerator kA3DFRMEnumValue_DepthType_ThruAll
Depth is define thought all geometry.
-
enumerator kA3DFRMEnumValue_DepthType_Reference
Depth is define up to the specified reference.
-
enumerator kA3DFRMEnumValue_DepthType_Next
Depth is define up to the next surface encountered.
-
enumerator kA3DFRMEnumValue_DepthType_Until
Depth is define thought the specified reference, up to the last encounter.
-
enumerator kA3DFRMEnumValue_DepthType_AsReference
In case of feature likes Thread, DepthType_AsReference specified that the Depth is the same as the reference feature (example: on a Hole Feature create a full Thread Feature, that is as deep as the Hole Depth).
-
enumerator kA3DFRMEnumValue_DepthType_ThreadPitchCount
Depth is define by the number of revolution (specific of SLW thread).
-
enum EA3DFRMEnumValue_RevolveAngleType
Enumerate the possible types of revolve angle types
This can be used to specify Angle for a Feature Revolution.
Example of usage for a Feature Revolution:
- Version
11
Values:
-
enumerator kA3DFRMEnumValue_RevolveAngleType_None
Invalid Revolve Angle Type.
-
enumerator kA3DFRMEnumValue_RevolveAngleType_Variable
Revolve angle is define with an Angle Value.
-
enumerator kA3DFRMEnumValue_RevolveAngleType_Variable_Symmetric
Revolve angle is define with an Angle Value, that should be apply symmetrically on both directions.
-
enumerator kA3DFRMEnumValue_RevolveAngleType_Reference
Depth is define up to the specified reference.
-
enumerator kA3DFRMEnumValue_RevolveAngleType_Next
Depth is define up to the next surface encountered.
-
enum EA3DFRMEnumValue_ChamferType
Enumerate the possible types of chamfer.
This allow to specify the type of chamfer, and so the Definition you should expect to have under the kA3DFRMFeatureDefinitionType_Chamfer.
- Version
11
Values:
-
enumerator kA3DFRMEnumValue_ChamferType_None
Invalid Chamfer Type.
-
enumerator kA3DFRMEnumValue_ChamferType_Distance_Distance
Chamfer symmetric defined with one distance:
Parameter Data:
Value Length: chamfer length
-
enumerator kA3DFRMEnumValue_ChamferType_Distance1_Distance2
Chamfer asymmetric defined with two distance:
Parameter Data:
Value Length: chamfer first distance
Value Length: chamfer second distance
-
enumerator kA3DFRMEnumValue_ChamferType_Offset_Offset
Chamfer symmetric define with one distance:
Parameter Data:
Value Length: chamfer offset
-
enumerator kA3DFRMEnumValue_ChamferType_Offset1_Offset2
Chamfer asymmetric defined with two distance:
Parameter Data:
Value Length: chamfer first offset
Value Length: chamfer second offset
-
enumerator kA3DFRMEnumValue_ChamferType_Length_Angle
Chamfer defined with one distance and an angle:
Parameter Data:
Value Length: chamfer length
Value Angle: chamfer angle
-
enumerator kA3DFRMEnumValue_ChamferType_ChordalLength_Angle
Chamfer defined with the chordal length and an angle:
Parameter Data:
Value Length: chamfer chordal length
Value Angle: chamfer angle
-
enumerator kA3DFRMEnumValue_ChamferType_Height_Angle
Chamfer defined with the distance between the edge and the new face and an angle:
Parameter Data:
Value Length: chamfer height
Value Angle: chamfer angle
-
enumerator kA3DFRMEnumValue_ChamferType_Corner
Chamfer corner.
Expect to have three chamfer definition with one length each:
Parameter Definition:
Definition Chamfer: first chamfer definition
Definition Chamfer: second chamfer definition
Definition Chamfer: third chamfer definition
-
enum EA3DFRMEnumValue_FilletType
Enumerate the possible types of fillet types
- Version
11
Values:
-
enumerator kA3DFRMEnumValue_FilletType_None
FilletType_None
-
enumerator kA3DFRMEnumValue_FilletType_Edge
FilletType_Edge.
-
enumerator kA3DFRMEnumValue_FilletType_FaceToFace
FilletType_FaceToFace.
-
enumerator kA3DFRMEnumValue_FilletType_Tritangent
FilletType_Tritangent.
-
enum EA3DFRMEnumValue_FilletLengthType
Enumerate the possible types of fillet length types
- Version
11
Values:
-
enumerator kA3DFRMEnumValue_FilletLengthType_None
No fillet length type.
-
enumerator kA3DFRMEnumValue_FilletLengthType_Circular
Circular length type.
-
enumerator kA3DFRMEnumValue_FilletLengthType_Conic
Conic length type.
-
enumerator kA3DFRMEnumValue_FilletLengthType_Conic_Asymmetric
Asymmetric length type.
-
enumerator kA3DFRMEnumValue_FilletLengthType_Continue
Continue length type.
-
enumerator kA3DFRMEnumValue_FilletLengthType_Continue_Asymmetric
Continue and asymmetric length type.
-
enumerator kA3DFRMEnumValue_FilletLengthType_Curvature
Curvature length type.
-
enumerator kA3DFRMEnumValue_FilletLengthType_Curvature_Asymmetric
curvature asymmetric length type
-
enum EA3DFRMEnumValue_FilletConicType
Enumerate the possible types of fillet conic types
Determine how a symmetric ConicLength is define, with a combination of two values between: Boundary Radius, Center Radius, Rho, Chordal Length.
- Version
11
Values:
-
enumerator kA3DFRMEnumValue_FilletConicType_None
No conic length.
-
enumerator kA3DFRMEnumValue_FilletConicType_Boundary_Rho
Conic Length is define with values: Boundary Radius, Rho.
-
enumerator kA3DFRMEnumValue_FilletConicType_Center_Rho
Conic Length is define with values: Center Radius, Rho.
-
enumerator kA3DFRMEnumValue_FilletConicType_Boundary_Center
Conic Length is define with values: Boundary Radius, Center Radius.
-
enumerator kA3DFRMEnumValue_FilletConicType_Chordal_Rho
Conic Length is define with values: Chordal Length, Rho.
-
enum EA3DFRMEnumValue_LengthModeType
Enumerate the possible types of length mode types
- Version
11
Values:
-
enumerator kA3DFRMEnumValue_LengthModeType_None
No length mode type.
-
enumerator kA3DFRMEnumValue_LengthModeType_ByValue
By-value length mode type.
-
enumerator kA3DFRMEnumValue_LengthModeType_Parameter
Parameter length mode type.
-
enumerator kA3DFRMEnumValue_LengthModeType_Reference
Reference length mode type.
-
enum EA3DFRMEnumValue_ReferenceMaster
Enumerate the possible master type.
- Version
12
Values:
-
enumerator kA3DFRMEnumValue_ReferenceMaster_None
Invalid reference master Type.
-
enumerator kA3DFRMEnumValue_ReferenceMaster_Features
The reference master is a feature list.
-
enumerator kA3DFRMEnumValue_ReferenceMaster_CurrentBody
The reference master is the current body.
-
enumerator kA3DFRMEnumValue_ReferenceMaster_Geometries
The reference master is a geometry list.