StrMember (Object)

Represents a member object.
The member object aggregates a section coming from a catalog, a support and two extremities. The member object inherits all methods from the structure object and the product object.

Properties


Property Angle() As
Returns or set the orientation of the section on the support object.
Example:
 
 angle = Member_1.Angle
 
Property AngleParameter() As (Read Only)
Returns the parameter used to define the orientation of the section on the support object.
Example:
 
 Dim angle As Parameter
 Set angle = Member_1.AngleParameter
 
Property CurrentAnchorPointName() As
Returns or sets the current anchor point used to locate the section on the support object.
Example:
 
 name = Member_1.CurrentAnchorPointName
 
Property EndExtremity() As (Read Only)
Returns the member's end extremity object.
Example:
 
 Dim extremity As StrMemberExtremity
 Set extremity = Member_1.EndExtremity
 
Property InputSupport() As (Read Only)
Retrieves the input support. The input support is the given support at the creation of the member.
Property Section() As (Read Only)
Returns or sets the section object.
Example:
 
 Dim section As StrSection
 Set section = Member_1.Section
 
Property StartExtremity() As (Read Only)
Returns the member's start extremity object.
Example:
 
 Dim extremity As StrMemberExtremity
 Set extremity = Member_1.StartExtremity
 
Property Support() As (Read Only)
Retrieves the result support object. For example, if your member object is created using two points, the result support object will be the line joining these two points.
Property SurfaceReference() As
Retrieves or sets the surface reference object for the member. The section will be oriented using this surface reference object if one is set. Nevertheless, the surface reference object can be null.
Example:
This example sets the reference object to null.
 myMember.SurfaceReference = Nothing
 

Methods


Func CreateCutback( iMember, iCutback, iOffset) As
Creates a cutback object between two member objects.
Parameters:
iMember
The relimiting member
iCutback
The type of the cutback.
iOffset
The offset used in the cutback.
Example:
 The following example create a cutback 
 
 
 Dim cutback As StrCutback
 Set cutback = Member_1.CreateCutback(Member_2, catStrWeldedType, 0.05)  
 
Sub Flip()
Flips the section. Useful for asymetric section as the angle section, or the channel section.
Example:
 
 Member_1.Rotate(1,25)
 
Sub Rotate( iAngle)
Rotates the section on its support object. The given angle is applied using the current orientation of the section.
Example:
 
 Dim extremity As StrMemberExtremity
 Set extremity = Member_1.StartExtremity