|
enum | EA3DFRMDataType {
kA3DFRMDataNone = 0,
kA3DFRMDataInteger,
kA3DFRMDataDouble,
kA3DFRMDataString,
kA3DFRMDataEnum
} |
| Feature data enum. More...
|
|
enum | EA3DFRMDefinitionType {
kA3DFRMDefinitionType_None = 0,
kA3DFRMDefinitionType_Depth,
kA3DFRMDefinitionType_DepthFrom,
kA3DFRMDefinitionType_Position,
kA3DFRMDefinitionType_Direction,
kA3DFRMDefinitionType_Thread,
kA3DFRMDefinitionType_Shape,
kA3DFRMDefinitionType_Reference,
kA3DFRMDefinitionType_Sketch,
kA3DFRMDefinitionType_RevolveAngle,
kA3DFRMDefinitionType_RevolveAngleFrom,
kA3DFRMDefinitionType_Axis,
kA3DFRMDefinitionType_Chamfer,
kA3DFRMDefinitionType_FilletLength
} |
| Feature definition enum. More...
|
|
enum | EA3DFRMDoubleDataType {
kA3DFRMDoubleNone = 0,
kA3DFRMDoubleValue,
kA3DFRMDoubleUnit,
kA3DFRMDoubleOffset,
kA3DFRMDoubleDepth,
kA3DFRMDoubleDiameter,
kA3DFRMDoubleAngle,
kA3DFRMDoublePitch,
kA3DFRMDoubleDistance,
kA3DFRMDoubleExtensionAndStep,
kA3DFRMDoubleLinearParameter,
kA3DFRMDoubleUVParameter
} |
| Double data type. More...
|
|
enum | EA3DFRMEnumDataType {
kA3DFRMEnumDataType_None = 0,
kA3DFRMEnumDataType_CAD,
kA3DFRMEnumDataType_Mode,
kA3DFRMEnumDataType_Depth,
kA3DFRMEnumDataType_Pattern,
kA3DFRMEnumDataType_HoleShape,
kA3DFRMEnumDataType_DepthLevel,
kA3DFRMEnumDataType_RevolveAngle,
kA3DFRMEnumDataType_Chamfer,
kA3DFRMEnumDataType_Fillet,
kA3DFRMEnumDataType_FilletLength,
kA3DFRMEnumDataType_FilletConic,
kA3DFRMEnumDataType_LengthMode
} |
|
enum | EA3DFRMEnumValue_CadType {
kA3DFRMEnumValue_CadType_None = 0,
kA3DFRMEnumValue_CadType_Sketch,
kA3DFRMEnumValue_CadType_Plane,
kA3DFRMEnumValue_CadType_Point,
kA3DFRMEnumValue_CadType_CoordinateSystem,
kA3DFRMEnumValue_CadType_Direction,
kA3DFRMEnumValue_CadType_Curve,
kA3DFRMEnumValue_CadType_Analysis,
kA3DFRMEnumValue_CadType_ImportedSolid,
kA3DFRMEnumValue_CadType_Extrusion,
kA3DFRMEnumValue_CadType_Revolution,
kA3DFRMEnumValue_CadType_Surface,
kA3DFRMEnumValue_CadType_Block,
kA3DFRMEnumValue_CadType_Sphere,
kA3DFRMEnumValue_CadType_Cone,
kA3DFRMEnumValue_CadType_Cylinder,
kA3DFRMEnumValue_CadType_Torus,
kA3DFRMEnumValue_CadType_Dome,
kA3DFRMEnumValue_CadType_Helix,
kA3DFRMEnumValue_CadType_TruncatedPrism,
kA3DFRMEnumValue_CadType_Hole,
kA3DFRMEnumValue_CadType_Chamfer,
kA3DFRMEnumValue_CadType_Blend,
kA3DFRMEnumValue_CadType_Fillet,
kA3DFRMEnumValue_CadType_Groove,
kA3DFRMEnumValue_CadType_Pocket,
kA3DFRMEnumValue_CadType_Sweep,
kA3DFRMEnumValue_CadType_Pipe,
kA3DFRMEnumValue_CadType_Group,
kA3DFRMEnumValue_CadType_Mirror,
kA3DFRMEnumValue_CadType_Pattern,
kA3DFRMEnumValue_CadType_GroupPattern,
kA3DFRMEnumValue_CadType_Instance,
kA3DFRMEnumValue_CadType_Package,
kA3DFRMEnumValue_CadType_Shell,
kA3DFRMEnumValue_CadType_Trim,
kA3DFRMEnumValue_CadType_Split,
kA3DFRMEnumValue_CadType_Sew,
kA3DFRMEnumValue_CadType_Rib,
kA3DFRMEnumValue_CadType_Draft,
kA3DFRMEnumValue_CadType_Hollow,
kA3DFRMEnumValue_CadType_Quilt,
kA3DFRMEnumValue_CadType_LocalPush,
kA3DFRMEnumValue_CadType_BooleanOperation,
kA3DFRMEnumValue_CadType_Intersect,
kA3DFRMEnumValue_CadType_CutOut,
kA3DFRMEnumValue_CadType_Merge,
kA3DFRMEnumValue_CadType_Translate,
kA3DFRMEnumValue_CadType_Rotate,
kA3DFRMEnumValue_CadType_Scale,
kA3DFRMEnumValue_CadType_Offset,
kA3DFRMEnumValue_CadType_Transformation,
kA3DFRMEnumValue_CadType_Thread,
kA3DFRMEnumValue_CadType_Cosmetic,
kA3DFRMEnumValue_CadType_Material,
kA3DFRMEnumValue_CadType_Thickness,
kA3DFRMEnumValue_CadType_RemoveFace,
kA3DFRMEnumValue_CadType_UserDefined
} |
| Enumerate the possible types of cad type.
More...
|
|
enum | EA3DFRMEnumValue_ChamferType {
kA3DFRMEnumValue_ChamferType_None = 0,
kA3DFRMEnumValue_ChamferType_Distance_Distance,
kA3DFRMEnumValue_ChamferType_Distance1_Distance2,
kA3DFRMEnumValue_ChamferType_Offset_Offset,
kA3DFRMEnumValue_ChamferType_Offset1_Offset2,
kA3DFRMEnumValue_ChamferType_Length_Angle,
kA3DFRMEnumValue_ChamferType_ChordalLength_Angle,
kA3DFRMEnumValue_ChamferType_Height_Angle,
kA3DFRMEnumValue_ChamferType_Corner
} |
| 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. More...
|
|
enum | EA3DFRMEnumValue_DepthType {
kA3DFRMEnumValue_DepthType_None = 0,
kA3DFRMEnumValue_DepthType_Blind,
kA3DFRMEnumValue_DepthType_ThruAll,
kA3DFRMEnumValue_DepthType_Reference,
kA3DFRMEnumValue_DepthType_Next,
kA3DFRMEnumValue_DepthType_Until,
kA3DFRMEnumValue_DepthType_AsReference
} |
| all possible type of depth.
This can be used to specify Depth of Features Extrude, Hole, Thread, etc. More...
|
|
enum | EA3DFRMEnumValue_FilletConicType {
kA3DFRMEnumValue_FilletConicType_None = 0,
kA3DFRMEnumValue_FilletConicType_Boundary_Rho,
kA3DFRMEnumValue_FilletConicType_Center_Rho,
kA3DFRMEnumValue_FilletConicType_Boundary_Center,
kA3DFRMEnumValue_FilletConicType_Chordal_Rho
} |
|
enum | EA3DFRMEnumValue_FilletLengthType {
kA3DFRMEnumValue_FilletLengthType_None = 0,
kA3DFRMEnumValue_FilletLengthType_Circular,
kA3DFRMEnumValue_FilletLengthType_Conic,
kA3DFRMEnumValue_FilletLengthType_Conic_Asymmetric,
kA3DFRMEnumValue_FilletLengthType_Continue,
kA3DFRMEnumValue_FilletLengthType_Continue_Asymmetric,
kA3DFRMEnumValue_FilletLengthType_Curvature,
kA3DFRMEnumValue_FilletLengthType_Curvature_Asymmetric
} |
|
enum | EA3DFRMEnumValue_FilletType {
kA3DFRMEnumValue_FilletType_None = 0,
kA3DFRMEnumValue_FilletType_Edge,
kA3DFRMEnumValue_FilletType_FaceToFace,
kA3DFRMEnumValue_FilletType_Tritangent
} |
| Enumerate the possible types of fillet types
More...
|
|
enum | EA3DFRMEnumValue_LengthModeType {
kA3DFRMEnumValue_LengthModeType_None = 0,
kA3DFRMEnumValue_LengthModeType_ByValue,
kA3DFRMEnumValue_LengthModeType_Parameter,
kA3DFRMEnumValue_LengthModeType_Reference
} |
|
enum | EA3DFRMEnumValue_ModeType {
kA3DFRMEnumValue_ModeType_None = 0,
kA3DFRMEnumValue_ModeType_Cut,
kA3DFRMEnumValue_ModeType_CutOut,
kA3DFRMEnumValue_ModeType_Surface,
kA3DFRMEnumValue_ModeType_SurfaceCappedEnds,
kA3DFRMEnumValue_ModeType_PatternGeometry,
kA3DFRMEnumValue_ModeType_Symbolic
} |
|
enum | EA3DFRMEnumValue_RevolveAngleType {
kA3DFRMEnumValue_RevolveAngleType_None = 0,
kA3DFRMEnumValue_RevolveAngleType_Variable,
kA3DFRMEnumValue_RevolveAngleType_Variable_Symmetric,
kA3DFRMEnumValue_RevolveAngleType_Reference,
kA3DFRMEnumValue_RevolveAngleType_Next
} |
| Enumerate the possible types of revolve angle types
This can be used to specify Angle for a Feature Revolution. More...
|
|
enum | EA3DFRMFamily {
kA3DFamily_None = 0,
kA3DFamily_Root,
kA3DFamily_Information,
kA3DFamily_Type,
kA3DFamily_FeatureDefinition,
kA3DFamily_DoubleData,
kA3DFamily_IntegerData,
kA3DFamily_StringData,
kA3DFamily_Value,
kA3DFamily_Definition,
kA3DFamily_Definition_Hole,
kA3DFamily_Definition_Pattern
} |
| Feature family type enum. More...
|
|
enum | EA3DFRMFeatureDefinitionType {
kA3DFRMFeatureDefinitionType_None = 0,
kA3DFRMFeatureDefinitionType_Hole,
kA3DFRMFeatureDefinitionType_Pattern,
kA3DFRMFeatureDefinitionType_Sketch,
kA3DFRMFeatureDefinitionType_Thread,
kA3DFRMFeatureDefinitionType_Extrude,
kA3DFRMFeatureDefinitionType_Revolve,
kA3DFRMFeatureDefinitionType_Cosmetic,
kA3DFRMFeatureDefinitionType_Chamfer,
kA3DFRMFeatureDefinitionType_Fillet
} |
| Feature definition enum for tree features. More...
|
|
enum | EA3DFRMIntegerDataType {
kA3DFRMIntegerDataNone = 0,
kA3DFRMIntegerDataValue,
kA3DFRMIntegerDataBoolean,
kA3DFRMIntegerDataIndex,
kA3DFRMIntegerDataKeepSpecification,
kA3DFRMIntegerDataRadialAlignment,
kA3DFRMIntegerDataClockwise,
kA3DFRMIntegerDataId,
kA3DFRMIntegerDataFlip,
kA3DFRMIntegerDataType,
kA3DFRMIntegerDataCount,
kA3DFRMIntegerDataSize
} |
| Integer data type. More...
|
|
enum | EA3DFRMLinkType {
kA3DFRMLink_None = 0,
kA3DFRMLink_Outcome,
kA3DFRMLink_Position,
kA3DFRMLink_Construction,
kA3DFRMLink_Support
} |
| Feature link type enum. More...
|
|
enum | EA3DFRMParameterType {
kA3DParameterType_None = 0,
kA3DParameterType_Information
,
kA3DParameterType_FeatureDefinition,
kA3DParameterType_Definition,
kA3DParameterType_Container,
kA3DParameterType_ContainerInternal,
kA3DParameterType_Data
} |
|
enum | EA3DFRMRoot {
kA3DFRMRoot_None = 0,
kA3DFRMRoot_Node,
kA3DFRMRoot_Container,
kA3DFRMRoot_Package
} |
| Feature root features enum. More...
|
|
enum | EA3DFRMStatus {
kA3DFRMStatus_Success = 0,
kA3DFRMStatus_Failed,
kA3DFRMStatus_NotYetImplemented
} |
| Feature status enum. More...
|
|
enum | EA3DFRMStringDataType {
kA3DFRMStringDataNone = 0,
kA3DFRMStringDataName,
kA3DFRMStringDataAttribute,
kA3DFRMStringDataType,
kA3DFRMStringDataValue,
kA3DFRMStringDataOption
} |
| String data type. More...
|
|
enum | EA3DFRMValueType {
kA3DFRMValueType_None = 0,
kA3DFRMValueType_Length,
kA3DFRMValueType_Angle,
kA3DFRMValueType_Diameter,
kA3DFRMValueType_Radius,
kA3DFRMValueType_Depth,
kA3DFRMValueType_Thickness,
kA3DFRMValueType_Offset,
kA3DFRMValueType_Distance,
kA3DFRMValueType_Coords,
kA3DFRMValueType_Vector,
kA3DFRMValueType_Matrix,
kA3DFRMValueType_Area,
kA3DFRMValueType_Volume,
kA3DFRMValueType_Mass,
kA3DFRMValueType_Time
} |
| Feature value type enum. More...
|
|
Header file for representation item entities.
- Author
- Tech Soft 3D
- Version
- 11.0
- Date
- October 2017
- Copyright (c) 2017 by Tech Soft 3D, LLC. All rights reserved.