Smart 3D Marine mode delivers process criteria in addition to those delivered with Smart 3D Plant mode.
Currently, there are no select criteria used for the Smart 3D Marine mode classes or properties.
Publish Tool Map Schema
The publish tool map schema includes process criteria on map class definitions and property definitions.
Map Class Definitions
Process Criteria (ProgID) |
Class |
Task |
Description |
---|---|---|---|
ShipPublishHelpers.ClassPublishHelper |
CBeamSystem CEdgeReinforcementSystem CPlateSystem CProfileSystem |
Molded Forms |
Helps with mapping Smart 3D Marine mode classes to SmartPlant schema classes during publishing. The mapping is done based on the class properties and behavior. Root systems are published as root systems in the SmartPlant schema. These systems are placeholders with only their oid and name. Leaf systems are the systems that actually contain information. |
ShipPublishHelpers.PartClassPublishHpr |
CBeamPart CCollarPart CEdgeReinforcementProfilePart CPlatePart CProfilePart CSmartPlate CStandAlonePlatePart CStandAloneStiffenerPart CStiffenerPart |
Molded Forms Structural Detailing (CCollarPart, CSmartPlate, CStandAlonePlatePart, CStandAloneStiffenerPart) |
Manages the publishing of parts so that only eligible (leaf) parts are published. The RootPartRelation class in the ShipPublishHelpers project assists in the publishing of straked (split) parts. The reason for having these process criteria is to support the following situation: In Smart 3D Marine mode, a plate part, a profile part, or an edge reinforcement part can be straked (split) into leaf parts, creating a hierarchy of parts. Only the leaf parts need to be published. The PartClassPublishHelper class prevents the root part from being published. The RootPartRelation class re-assigns the leaf part to the leaf system in the SmartPlant schema, skipping over the non-published root part. |
Map Property Definitions
Process Criteria (ProgID) |
Property |
Task |
Description |
---|---|---|---|
ShipPublishHelpers.CurvedPlate |
Curved |
Molded Forms |
Provides special processing for publishing of the curvature property on plate parts. In Smart 3D Marine mode, this property is one property; in the SmartPlant schema, it is two properties. |
ShipPublishHelpers.CurvedProfile |
Curved |
Molded Forms |
Provides special processing for publishing of the curvature property on profile parts. In Smart 3D Marine mode, this property is one property; in the SmartPlant schema, it is two properties. |
ShipPublishHelpers.ProfileProp |
EstimatedSurfaceArea Length |
Molded Forms |
Facilitates the mapping of properties on profile classes in Smart 3D Marine mode to the SmartPlant schema. |
ShipPublishHelpers.PropPublishHelper |
Length NamingCategory PlateThickness SurfaceArea Tightness |
Molded Forms |
Facilitates the mapping of properties in Smart 3D Marine mode to the SmartPlant schema. |