maxon::NEUTRON::GROUP::DISTRIBUTION::FUNCTION Namespace Reference

Detailed Description

Use this group to create an iterable distribution function. Distribution Op node will handle inserting the function in a loop.

Functions

 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.neutron.group.distribution.function")
 
 MAXON_ATTRIBUTE (Int, INDEXIN, "indexin")
 
 MAXON_ATTRIBUTE (Int, COUNTOUT, "countout")
 
 MAXON_ATTRIBUTE (void, DISTCHANNELSOUT, "distchannelsout")
 

Function Documentation

◆ MAXON_RESOURCE_DATABASE_SCOPE()

maxon::NEUTRON::GROUP::DISTRIBUTION::FUNCTION::MAXON_RESOURCE_DATABASE_SCOPE ( "net.maxon.neutron.group.distribution.function"  )

◆ MAXON_ATTRIBUTE() [1/3]

maxon::NEUTRON::GROUP::DISTRIBUTION::FUNCTION::MAXON_ATTRIBUTE ( Int  ,
INDEXIN  ,
"indexin"   
)

◆ MAXON_ATTRIBUTE() [2/3]

maxon::NEUTRON::GROUP::DISTRIBUTION::FUNCTION::MAXON_ATTRIBUTE ( Int  ,
COUNTOUT  ,
"countout"   
)

Distribution count (size of ArrayContainer). Needed as sometimes original size parameter can be a Vector or other non integer type.

◆ MAXON_ATTRIBUTE() [3/3]

maxon::NEUTRON::GROUP::DISTRIBUTION::FUNCTION::MAXON_ATTRIBUTE ( void  ,
DISTCHANNELSOUT  ,
"distchannelsout"   
)

Erase the ports which the distribution does not want to have in final container.