Role: To create the structure object such as SuperPlate, Stiffener, StiffenerOnFreeEdge, Beam, Opening and Connection.
Methods
- Func AddAdvSuperPlate( iCategory, iSupport, iDestination) As
-
Creates an advanced SuperPlate.
Role: Allows creating an advanced SuperPlate, ie with the concave limit mode.- Parameters:
-
- iCategory
- [in] Category. dd>
- iSupport
- [in] Support surface. dd>
- iDestination
- [in] SuperPlate's destination. dd>
- oSuperPlate
- [out] SuperPlate. dd>
- Returns:
-
S_OKif everything ran ok. dd> - See also:
- Func AddMemberBeamsAndPlane( iCategory, iSectionName, iMember1, iMember2, iRefPlane, iDestination) As
-
Creates a Member between two existing members using Plane.
- Parameters:
-
- iCategory
- [in] Member's category. dd>
- iSectionName
- [in] Name of the section. dd>
- iMember1
- [in] First Member. dd>
- iMember1
- [in] Second Member. dd>
- iRefPlane
- [in] Plane dd>
- iDestination
- [in] Member's destination. dd>
- oMember
- [out] Member. dd>
- Returns:
-
S_OKif everything ran ok. dd> - See also:
- CATIASfmMemberPlane2Members
- Func AddMemberCrv( iCategory, iSectionName, iCurve, iDestination) As
-
Creates a SuperMember on a curve.
Role: Allows creating a member on a curve.- Parameters:
-
- iCategory
- [in] Member's category. dd>
- iSectionName
- [in] Name of the section. dd>
- iCurve
- [in] Curve.
Sub-element(s) supported (see object): dd> - iDestination
- [in] Member's destination. dd>
- oMember
- [out] Member. dd>
- Returns:
-
S_OKif everything ran ok. dd> - See also:
- Func AddMemberCrvOnRef( iCategory, iSectionName, iCurve, iReference, iDestination) As
-
Creates a SuperMember on a curve and on a reference surface.
Role: Allows creating a member on a curve, perpendicular to a reference surface.- Parameters:
-
- iCategory
- [in] Member's category. dd>
- iSectionName
- [in] Name of the section. dd>
- iCurve
- [in] Curve.
Sub-element(s) supported (see object): dd> - iReference
- [in] Surface on which the curve must lay down. dd>
- iDestination
- [in] Member's destination. dd>
- oMember
- [out] Member. dd>
- Returns:
-
S_OKif everything ran ok. dd> - See also:
- Func AddMemberPtLength( iCategory, iSectionName, iPoint, iDirection, iLength, iDestination) As
-
Creates a straight SuperMember defined by a point, a direction and a length.
Role: Allows creating a member defined by a point, a direction and a length.- Parameters:
-
- iCategory
- [in] Member's category. dd>
- iSectionName
- [in] Name of the section. dd>
- iPoint
- [in] Point. dd>
- iDirection
- [in] Direction element: it can be a line or a plane. dd>
- iLength
- [in] Length. dd>
- iDestination
- [in] Member's destination. dd>
- oMember
- [out] Member. dd>
- Returns:
-
S_OKif everything ran ok. dd> - See also:
- Func AddMemberPtOnCrvPt( iCategory, iSectionName, iCurve1, iRatioMode1, iOffset1, iPoint2, iDestination) As
-
Creates a straight SuperMember between a point on curve and a point.
Role: Allows creating a member between a point on curve and a point.- Parameters:
-
- iCategory
- [in] Member's category. dd>
- iSectionName
- [in] Name of the section. dd>
- iCurve1
- [in] Curve. dd>
- iRatioMode1
- [in] If true then Ratio, if false then Length mode for the point on curve. dd>
- iOffset1
- [in] Offset. dd>
- iPoint2
- [in] Point. dd>
- iDestination
- [in] Member's destination. dd>
- oMember
- [out] Member. dd>
- Returns:
-
S_OKif everything ran ok. dd> - See also:
- Func AddMemberPtOnCrvPtOnCrv( iCategory, iSectionName, iCurve1, iRatioMode1, iOffset1, iCurve2, iRatioMode2, iOffset2, iDestination) As
-
Creates a straight SuperMember between two points on curve.
Role: Allows creating a member between two points on curve.- Parameters:
-
- iCategory
- [in] Member's category. dd>
- iSectionName
- [in] Name of the section. dd>
- iCurve1
- [in] Curve. dd>
- iRatioMode1
- [in] If true then Ratio, if false then Length mode for the point on curve. dd>
- iOffset1
- [in] Offset. dd>
- iCurve2
- [in] Curve. dd>
- iRatioMode2
- [in] If true then Ratio, if false then Length mode for the point on curve. dd>
- iOffset2
- [in] Offset. dd>
- iDestination
- [in] Member's destination. dd>
- oMember
- [out] Member. dd>
- Returns:
-
S_OKif everything ran ok. dd> - See also:
- Func AddMemberPtPt( iCategory, iSectionName, iPoint1, iPoint2, iDestination) As
-
Creates a straight SuperMember between two points.
Role: Allows creating a member between two points.- Parameters:
-
- iCategory
- [in] Member's category. dd>
- iSectionName
- [in] Name of the section. dd>
- iPoint1
- [in] Point. dd>
- iPoint2
- [in] Point. dd>
- iDestination
- [in] Member's destination. dd>
- oMember
- [out] Member. dd>
- Returns:
-
S_OKif everything ran ok. dd> - See also:
- Func AddMemberPtPtOnCrv( iCategory, iSectionName, iPoint1, iCurve2, iRatioMode2, iOffset2, iDestination) As
-
Creates a straight SuperMember between a point and a point on curve.
Role: Allows creating a member between a point and a point on curve.- Parameters:
-
- iCategory
- [in] Member's category. dd>
- iSectionName
- [in] Name of the section. dd>
- iPoint1
- [in] Point. dd>
- iCurve2
- [in] Curve. dd>
- iRatioMode2
- [in] If true then Ratio, if false then Length mode for the point on curve. dd>
- iOffset2
- [in] Offset. dd>
- iDestination
- [in] Member's destination. dd>
- oMember
- [out] Member. dd>
- Returns:
-
S_OKif everything ran ok. dd> - See also:
- Func AddMemberPtUpToLimit( iCategory, iSectionName, iPoint, iDirection, iLimit, iDestination) As
-
Creates a straight member defined by a point, a direction and a limit.
Role: Allows creating a member defined by a point, a direction and a limit.- Parameters:
-
- iCategory
- [in] Member's category. dd>
- iSectionName
- [in] Name of the section. dd>
- iPoint
- [in] Point. dd>
- iDirection
- [in] Direction element: it can be a line or a plane. dd>
- iLimit
- [in] Limit: it can be any kind of geometric element. dd>
- iDestination
- [in] Member's destination. dd>
- oMember
- [out] Member. dd>
- Returns:
-
S_OKif everything ran ok. dd> - See also:
- Func AddMemberSurfSurf( iCategory, iSectionName, iSurface1, iSurface2, iDestination) As
-
Creates a SuperMember by the intersection of two surfaces.
Role: Allows creating a member by the intersection of two surfaces.- Parameters:
-
- iCategory
- [in] Member's category. dd>
- iSectionName
- [in] Name of the section. dd>
- iSurface1
- [in] First surface. dd>
- iSurface2
- [in] Second surface. dd>
- iDestination
- [in] Member's destination. dd>
- oMember
- [out] Member. dd>
- Returns:
-
S_OKif everything ran ok. dd> - See also:
- Func AddSuperPlate( iCategory, iSupport, iDestination) As
-
Creates a SuperPlate.
Role: Allows creating a SuperPlate in the regular limit mode (split mode).- Parameters:
-
- iCategory
- [in] Category. dd>
- iSupport
- [in] Support surface. dd>
- iDestination
- [in] SuperPlate's destination. dd>
- oSuperPlate
- [out] SuperPlate. dd>
- Returns:
-
S_OKif everything ran ok. dd> - See also:
- Func AddSuperStiffener( iCategory, iSectionName, iSuperPlate, iWebSupport) As
-
Creates a SuperStiffener.
Role: Allows creating a SuperStiffener in the normal to plate mode with the WebSideLeft anchor point.- Parameters:
-
- iCategory
- [in] Category. dd>
- iSectionName
- [in] Section name. dd>
- iSuperPlate
- [in] SuperPlate to be stiffened. dd>
- oSuperStiffener
- [out] SuperStiffener. dd>
- Returns:
-
S_OKif everything ran ok. dd> - See also:
- Func AddSuperStiffenerOnFreeEdge( iCategory, iSectionName, iSuperPlate, iFreeEdge) As
-
Creates a SuperStiffener on Free Edge.
Role: Allows creating a SuperStiffener on Free Edge in the normal to plate mode with the WebSideLeft anchor point.- Parameters:
-
- iCategory
- [in] Category. dd>
- iSectionName
- [in] Section name. dd>
- iSuperPlate
- [in] SuperPlate to be stiffened. dd>
- iFreeEdge
- [in] Support to be used for creating SFE. dd>
- oSuperStiffenerOnFreeEdge
- [out] SuperStiffener on free edge. dd>
- Returns:
-
S_OKif everything ran ok. dd> - See also:
- Func GetManager() As
-
Retrieved the services manager.
Role: Allows getting the services manager.- Returns:
-
S_OKif everything ran ok. dd> - See also: