The SetTshell class gives you access to thick shell 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 thick shell set is in |
| index (read only) | integer | The internal index for the thick shell set in D3PLOT (starting at 0) |
| label (read only) | integer | The Ansys LS-DYNA label for the thick shell set |
| model (read only) | Model | The Model that the thick shell set is in |
| title (read only) | string | The title for the thick shell 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 thick shell items in the thick shell set |
| type (read only) | constant | The type for the thick shell set (will be Type.SET_TSHELL) |
Details of functionsAllItems()DescriptionReturns all of the thick shell items for the thick shell set in the model |
No arguments
Returnsarray of Tshell objects Return typeArray |
ExampleTo get the thick shell items in thick shell set s: var items = s.AllItems();
|
ClearFlag(flag[Flag])DescriptionClears a flag on a thick shell set |
Flag (see AllocateFlag) to clear on the thick shell set
ReturnsNo return value |
ExampleTo clear flag f on thick shell set s: s.ClearFlag();
|
First(model[Model]) [static]DescriptionReturns the first thick shell set in the model (or null if there are no thick shell sets in the model) |
Model to get first thick shell set in
ReturnsSetTshell object Return typeSetTshell |
ExampleTo get the first thick shell set in model m: var s = SetTshell.First(m);
|
FlagAll(model[Model], flag[Flag]) [static]DescriptionFlags all of the thick shell sets in the model with a defined flag |
Model that all the thick shell sets will be flagged in
Flag (see AllocateFlag) to set on the thick shell sets
ReturnsNo return value |
ExampleTo flag all of the thick shell sets with flag f in model m: SetTshell.FlagAll(m, f);
|
Flagged(flag[Flag])DescriptionChecks if the thick shell set is flagged or not |
Flag (see AllocateFlag) to test on the thick shell set
Returnstrue if flagged, false if not Return typeboolean |
ExampleTo check if thick shell 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 SetTshell objects or properties for all of the thick shell sets in the model. If the optional property argument is not given then an array of SetTshell objects is returned. If the property argument is given, that property value for each thick shell set is returned in the array instead of a SetTshell object |
Model that all the thick shell sets are in
Name for property to get for all thick shell sets in the model
ReturnsArray of SetTshell objects or properties Return typeArray |
GetFlagged(model[Model], flag[Flag], property (optional)[string]) [static]DescriptionGets all of the thick shell sets in the model flagged with a defined flag. If the optional property argument is not given then an array of SetTshell objects is returned. If the property argument is given, that property value for each thick shell set is returned in the array instead of a SetTshell object |
Model that the flagged thick shell sets are in
Flag (see AllocateFlag) set on the thick shell sets to get
Name for property to get for all flagged thick shell sets in the model
ReturnsArray of SetTshell objects or properties Return typeArray |
GetFromID(model[Model], label[integer]) [static]DescriptionReturns the SetTshell object for thick shell set in model with label (or null if it does not exist) |
Model to get thick shell set in
The Ansys LS-DYNA label for the thick shell set in the model
ReturnsSetTshell object Return typeSetTshell |
ExampleTo get the thick shell set in model m with label 1000: var s = SetTshell.GetFromID(m, 1000);
|
GetFromIndex(model[Model], index[integer]) [static]DescriptionReturns the SetTshell object for thick shell set in model with index (or null if it does not exist) |
Model to get thick shell set in
The D3PLOT internal index in the model for thick shell set, starting at 0.
ReturnsSetTshell object Return typeSetTshell |
ExampleTo get the 51st thick shell set in model m: var s = SetTshell.GetFromIndex(m, 50);
|
Item(index[integer])DescriptionReturns a thick shell item from the thick shell set in the model |
The index in the thick shell set to get the thick shell from (0 <= index < total)
ReturnsTshell object Return typeTshell |
ExampleTo get the 10th thick shell in thick shell set s: var items = s.Item(9);
|
Last(model[Model]) [static]DescriptionReturns the last thick shell set in the model (or null if there are no thick shell sets in the model) |
Model to get last thick shell set in
ReturnsSetTshell object Return typeSetTshell |
ExampleTo get the last thick shell set in model m: var s = SetTshell.Last(m);
|
Next()DescriptionReturns the next thick shell set in the model (or null if there is not one) |
No arguments
ReturnsSetTshell object Return typeSetTshell |
ExampleTo get the next thick shell set after thick shell set s: s = s.Next();
|
Previous()DescriptionReturns the previous thick shell set in the model (or null if there is not one) |
No arguments
ReturnsSetTshell object Return typeSetTshell |
ExampleTo get the previous thick shell set before thick shell set s: s = s.Previous();
|
SetFlag(flag[Flag])DescriptionSets a flag on a thick shell set |
Flag (see AllocateFlag) to set on the thick shell set
ReturnsNo return value |
ExampleTo set flag f on thick shell set s: s.SetFlag(f);
|
Total(model[Model]) [static]DescriptionReturns the total number of thick shell sets in the model |
Model to get total in
ReturnsThe number of thick shell sets Return typeinteger |
ExampleTo get the number of thick shell sets in model m: var total = SetTshell.Total(m);
|
UnflagAll(model[Model], flag[Flag]) [static]DescriptionUnsets a defined flag on all of the thick shell sets in the model |
Model that the defined flag for all thick shell sets will be unset in
Flag (see AllocateFlag) to unset on the thick shell sets
ReturnsNo return value |
ExampleTo unset flag f on all of the thick shell sets in model m: SetTshell.UnflagAll(m, f);
|