|
ModelBuilderelementsCategorize Method
|
Splits up the incoming list of grass elements.
Namespace:
Karamba.Models
Assembly:
KarambaCommon (in KarambaCommon.dll) Version: 2.2.0.4 (2.2.0.4)
Syntaxprotected void elementsCategorize(
IReadOnlyList<BuilderElement> in_elems,
out List<BuilderElement> elems,
out List<ModifierBeam> beam_agents,
out List<ModifierShell> shell_agents,
MessageLogger logger
)
Protected Sub elementsCategorize (
in_elems As IReadOnlyList(Of BuilderElement),
<OutAttribute> ByRef elems As List(Of BuilderElement),
<OutAttribute> ByRef beam_agents As List(Of ModifierBeam),
<OutAttribute> ByRef shell_agents As List(Of ModifierShell),
logger As MessageLogger
)
protected:
void elementsCategorize(
IReadOnlyList<BuilderElement^>^ in_elems,
[OutAttribute] List<BuilderElement^>^% elems,
[OutAttribute] List<ModifierBeam^>^% beam_agents,
[OutAttribute] List<ModifierShell^>^% shell_agents,
MessageLogger^ logger
)
member elementsCategorize :
in_elems : IReadOnlyList<BuilderElement> *
elems : List<BuilderElement> byref *
beam_agents : List<ModifierBeam> byref *
shell_agents : List<ModifierShell> byref *
logger : MessageLogger -> unit
Parameters
- in_elems
- Type: System.Collections.GenericIReadOnlyListBuilderElement
List of grass elements. - elems
- Type: System.Collections.GenericListBuilderElement
List of grass elements which are structural elements. - beam_agents
- Type: System.Collections.GenericListModifierBeam
Encountered beam-agents. - shell_agents
- Type: System.Collections.GenericListModifierShell
Encountered shell-agents. - logger
- Type: Karamba.UtilitiesMessageLogger
Logger for gathering messages.
See Also