Defines a component represented by a suface texture.
More...
|
| enum | MaterialRemovalType { Any
, Required
, Prohibited
} |
| |
| enum | LayDirectionType {
Undefined
, Parallel
, Multidirectional
, Perpendicular
,
Circular
, Particulate
, Crossed
, Radial
} |
| |
|
| override void | Dispose (bool disposing) |
| |
Defines a component represented by a suface texture.
Specifies the texture of a surface through surface texture requirements, manufacturing method, surface lay and its orientation, possible machining allowance, etc.
- Note
- The component can store multiple SurfaceTextureRequirementAttribute, so SurfaceTextureRequirementAttribute.Precedence() method is used to determine the order of precedence (primary, secondary, tertiary, etc).
- See also
- SemanticElement, SurfaceTextureRequirementAttribute, MachiningAllowanceAttribute
- Examples
- exploring/pmi/Program.cs, and exploring/pmi/main.cxx.
◆ SurfaceFinishComponent() [1/3]
| cadex.PMI.SurfaceFinishComponent.SurfaceFinishComponent |
( |
| ) |
|
|
inline |
◆ SurfaceFinishComponent() [2/3]
| cadex.PMI.SurfaceFinishComponent.SurfaceFinishComponent |
( |
cadex.PMI.SurfaceFinishComponent.MaterialRemovalType | theValue | ) |
|
|
inline |
◆ SurfaceFinishComponent() [3/3]
| cadex.PMI.SurfaceFinishComponent.SurfaceFinishComponent |
( |
cadex.PMI.SurfaceFinishComponent.MaterialRemovalType | theValue, |
|
|
cadex.PMI.SurfaceFinishComponent.LayDirectionType | theDirection, |
|
|
bool | theAllAroundFlag, |
|
|
cadex.UTF16String | theMethod ) |
|
inline |
◆ CompareType()
| static new bool cadex.PMI.SurfaceFinishComponent.CompareType |
( |
cadex.BaseObject | theObject | ) |
|
|
inlinestatic |
◆ Dispose()
| override void cadex.PMI.SurfaceFinishComponent.Dispose |
( |
bool | disposing | ) |
|
|
inlineprotectedvirtual |
◆ IsAllAround()
| bool cadex.PMI.SurfaceFinishComponent.IsAllAround |
( |
| ) |
|
|
inline |
◆ LayDirection()
| cadex.PMI.SurfaceFinishComponent.LayDirectionType cadex.PMI.SurfaceFinishComponent.LayDirection |
( |
| ) |
|
|
inline |
◆ ManufacturingMethod()
◆ MaterialRemoval()
| cadex.PMI.SurfaceFinishComponent.MaterialRemovalType cadex.PMI.SurfaceFinishComponent.MaterialRemoval |
( |
| ) |
|
|
inline |
◆ SetIsAllAround()
| void cadex.PMI.SurfaceFinishComponent.SetIsAllAround |
( |
bool | theAllAroundFlag | ) |
|
|
inline |
Sets the all around flag.
◆ SetLayDirection()
| void cadex.PMI.SurfaceFinishComponent.SetLayDirection |
( |
cadex.PMI.SurfaceFinishComponent.LayDirectionType | theDirection | ) |
|
|
inline |
Sets the type of the lay direction.
◆ SetManufacturingMethod()
| void cadex.PMI.SurfaceFinishComponent.SetManufacturingMethod |
( |
cadex.UTF16String | theMethod | ) |
|
|
inline |
Sets the manufacturing method.
◆ SetMaterialRemoval()
| void cadex.PMI.SurfaceFinishComponent.SetMaterialRemoval |
( |
cadex.PMI.SurfaceFinishComponent.MaterialRemovalType | theValue | ) |
|
|
inline |
Sets the type of the material removal.