CBeamLatticeNode

class Lib3MF::CBeamLatticeNode : public CImplicitNode

Signed distance to beam lattice

PImplicitPort GetInputBeamLattice()

Retrieves the input for the model resource id of the beam lattice

Returns:

the input port for the model resource id of the beam lattice (mesh with beamlattice extension)

PImplicitPort GetInputPos()

Retrieves the input for the position

Returns:

the input port for the position

PImplicitPort GetOutputDistance()

Retrieves the output

Returns:

the output port for the signed distance to the beam lattice

void SetAccurateRange(const Lib3MF_double dAccurateRange)

Sets the accurate range for distance computation

Parameters:

dAccurateRange – the accurate range in model units

Lib3MF_double GetAccurateRange()

Retrieves the accurate range for distance computation

Returns:

the accurate range in model units

typedef std::shared_ptr<CBeamLatticeNode> Lib3MF::PBeamLatticeNode

Shared pointer to CBeamLatticeNode to easily allow reference counting.