The SetBeam class gives you access to beam sets in D3PLOT. More...
The D3PLOT JavaScript API provides many class constants, properties and methods. For Arup to
be able to extend and enhance the API in the future any constant, property or method names beginning with a lowercase
or uppercase letter are reserved.
If you need to add your own properties or methods to one of the existing classes then to avoid any potential future conflict you
should ensure that the name begins with either an underscore (_) or a dollar sign ($) or the name is prefixed with your
own unique identifier.
For example if company 'ABC' need to add a property called 'example' then to avoid any potential future conflict use one of:
| Name | Type | Description |
| include (read only) | integer | The include file number in the model that the beam set is in |
| index (read only) | integer | The internal index for the beam set in D3PLOT (starting at 0) |
| label (read only) | integer | The Ansys LS-DYNA label for the beam set |
| model (read only) | Model | The Model that the beam set is in |
| title (read only) | string | The title for the beam set (or null if no title). This is only available if there is a ztf file for the model. If not null will be returned. |
| total (read only) | integer | The total number of beam items in the beam set |
| type (read only) | constant | The type for the beam set (will be Type.SET_BEAM) |
Details of functionsAllItems()DescriptionReturns all of the beam items for the beam set in the model |
No arguments
Returnsarray of Beam objects Return typeArray |
ExampleTo get the beam items in beam set s: var items = s.AllItems();
|
ClearFlag(flag[Flag])DescriptionClears a flag on a beam set |
Flag (see AllocateFlag) to clear on the beam set
ReturnsNo return value |
ExampleTo clear flag f on beam set s: s.ClearFlag();
|
First(model[Model]) [static]DescriptionReturns the first beam set in the model (or null if there are no beam sets in the model) |
Model to get first beam set in
ReturnsSetBeam object Return typeSetBeam |
ExampleTo get the first beam set in model m: var s = SetBeam.First(m);
|
FlagAll(model[Model], flag[Flag]) [static]DescriptionFlags all of the beam sets in the model with a defined flag |
Model that all the beam sets will be flagged in
Flag (see AllocateFlag) to set on the beam sets
ReturnsNo return value |
ExampleTo flag all of the beam sets with flag f in model m: SetBeam.FlagAll(m, f);
|
Flagged(flag[Flag])DescriptionChecks if the beam set is flagged or not |
Flag (see AllocateFlag) to test on the beam set
Returnstrue if flagged, false if not Return typeboolean |
ExampleTo check if beam set s has flag f set on it: if (s.Flagged(f) ) do_something...
|
GetAll(model[Model], property (optional)[string]) [static]DescriptionReturns an array of SetBeam objects or properties for all of the beam sets in the model. If the optional property argument is not given then an array of SetBeam objects is returned. If the property argument is given, that property value for each beam set is returned in the array instead of a SetBeam object |
Model that all the beam sets are in
Name for property to get for all beam sets in the model
ReturnsArray of SetBeam objects or properties Return typeArray |
GetFlagged(model[Model], flag[Flag], property (optional)[string]) [static]DescriptionGets all of the beam sets in the model flagged with a defined flag. If the optional property argument is not given then an array of SetBeam objects is returned. If the property argument is given, that property value for each beam set is returned in the array instead of a SetBeam object |
Model that the flagged beam sets are in
Flag (see AllocateFlag) set on the beam sets to get
Name for property to get for all flagged beam sets in the model
ReturnsArray of SetBeam objects or properties Return typeArray |
GetFromID(model[Model], label[integer]) [static]DescriptionReturns the SetBeam object for beam set in model with label (or null if it does not exist) |
Model to get beam set in
The Ansys LS-DYNA label for the beam set in the model
ReturnsSetBeam object Return typeSetBeam |
ExampleTo get the beam set in model m with label 1000: var s = SetBeam.GetFromID(m, 1000);
|
GetFromIndex(model[Model], index[integer]) [static]DescriptionReturns the SetBeam object for beam set in model with index (or null if it does not exist) |
Model to get beam set in
The D3PLOT internal index in the model for beam set, starting at 0.
ReturnsSetBeam object Return typeSetBeam |
ExampleTo get the 51st beam set in model m: var s = SetBeam.GetFromIndex(m, 50);
|
Item(index[integer])DescriptionReturns a beam item from the beam set in the model |
The index in the beam set to get the beam from (0 <= index < total)
ReturnsBeam object Return typeBeam |
ExampleTo get the 10th beam in beam set s: var items = s.Item(9);
|
Last(model[Model]) [static]DescriptionReturns the last beam set in the model (or null if there are no beam sets in the model) |
Model to get last beam set in
ReturnsSetBeam object Return typeSetBeam |
ExampleTo get the last beam set in model m: var s = SetBeam.Last(m);
|
Next()DescriptionReturns the next beam set in the model (or null if there is not one) |
No arguments
ReturnsSetBeam object Return typeSetBeam |
ExampleTo get the next beam set after beam set s: s = s.Next();
|
Previous()DescriptionReturns the previous beam set in the model (or null if there is not one) |
No arguments
ReturnsSetBeam object Return typeSetBeam |
ExampleTo get the previous beam set before beam set s: s = s.Previous();
|
SetFlag(flag[Flag])DescriptionSets a flag on a beam set |
Flag (see AllocateFlag) to set on the beam set
ReturnsNo return value |
ExampleTo set flag f on beam set s: s.SetFlag(f);
|
Total(model[Model]) [static]DescriptionReturns the total number of beam sets in the model |
Model to get total in
ReturnsThe number of beam sets Return typeinteger |
ExampleTo get the number of beam sets in model m: var total = SetBeam.Total(m);
|
UnflagAll(model[Model], flag[Flag]) [static]DescriptionUnsets a defined flag on all of the beam sets in the model |
Model that the defined flag for all beam sets will be unset in
Flag (see AllocateFlag) to unset on the beam sets
ReturnsNo return value |
ExampleTo unset flag f on all of the beam sets in model m: SetBeam.UnflagAll(m, f);
|