Skip to content

Commit

Permalink
Introducing DirectedGraph
Browse files Browse the repository at this point in the history
  • Loading branch information
3dJan committed Nov 8, 2023
1 parent 5344ac0 commit b9f0f8f
Show file tree
Hide file tree
Showing 34 changed files with 687 additions and 256 deletions.
4 changes: 2 additions & 2 deletions Autogenerated/Bindings/C/lib3mf.h
Original file line number Diff line number Diff line change
Expand Up @@ -3247,10 +3247,10 @@ LIB3MF_DECLSPEC Lib3MFResult lib3mf_composevectornode_getoutputresult(Lib3MF_Com
* Retrieves the input
*
* @param[in] pDecomposeVectorNode - DecomposeVectorNode instance.
* @param[out] pVector - the input
* @param[out] pA - the input port for the vector to decompose
* @return error code or 0 (success)
*/
LIB3MF_DECLSPEC Lib3MFResult lib3mf_decomposevectornode_getinputvector(Lib3MF_DecomposeVectorNode pDecomposeVectorNode, Lib3MF_ImplicitPort * pVector);
LIB3MF_DECLSPEC Lib3MFResult lib3mf_decomposevectornode_getinputa(Lib3MF_DecomposeVectorNode pDecomposeVectorNode, Lib3MF_ImplicitPort * pA);

/**
* Retrieves the output for the x component
Expand Down
8 changes: 4 additions & 4 deletions Autogenerated/Bindings/CDynamic/lib3mf_dynamic.cc
Original file line number Diff line number Diff line change
Expand Up @@ -342,7 +342,7 @@ Lib3MFResult InitLib3MFWrapperTable(sLib3MFDynamicWrapperTable * pWrapperTable)
pWrapperTable->m_ComposeVectorNode_GetInputY = NULL;
pWrapperTable->m_ComposeVectorNode_GetInputZ = NULL;
pWrapperTable->m_ComposeVectorNode_GetOutputResult = NULL;
pWrapperTable->m_DecomposeVectorNode_GetInputVector = NULL;
pWrapperTable->m_DecomposeVectorNode_GetInputA = NULL;
pWrapperTable->m_DecomposeVectorNode_GetOutputX = NULL;
pWrapperTable->m_DecomposeVectorNode_GetOutputY = NULL;
pWrapperTable->m_DecomposeVectorNode_GetOutputZ = NULL;
Expand Down Expand Up @@ -3324,12 +3324,12 @@ Lib3MFResult LoadLib3MFWrapperTable(sLib3MFDynamicWrapperTable * pWrapperTable,
return LIB3MF_ERROR_COULDNOTFINDLIBRARYEXPORT;

#ifdef _WIN32
pWrapperTable->m_DecomposeVectorNode_GetInputVector = (PLib3MFDecomposeVectorNode_GetInputVectorPtr) GetProcAddress(hLibrary, "lib3mf_decomposevectornode_getinputvector");
pWrapperTable->m_DecomposeVectorNode_GetInputA = (PLib3MFDecomposeVectorNode_GetInputAPtr) GetProcAddress(hLibrary, "lib3mf_decomposevectornode_getinputa");
#else // _WIN32
pWrapperTable->m_DecomposeVectorNode_GetInputVector = (PLib3MFDecomposeVectorNode_GetInputVectorPtr) dlsym(hLibrary, "lib3mf_decomposevectornode_getinputvector");
pWrapperTable->m_DecomposeVectorNode_GetInputA = (PLib3MFDecomposeVectorNode_GetInputAPtr) dlsym(hLibrary, "lib3mf_decomposevectornode_getinputa");
dlerror();
#endif // _WIN32
if (pWrapperTable->m_DecomposeVectorNode_GetInputVector == NULL)
if (pWrapperTable->m_DecomposeVectorNode_GetInputA == NULL)
return LIB3MF_ERROR_COULDNOTFINDLIBRARYEXPORT;

#ifdef _WIN32
Expand Down
6 changes: 3 additions & 3 deletions Autogenerated/Bindings/CDynamic/lib3mf_dynamic.h
Original file line number Diff line number Diff line change
Expand Up @@ -3234,10 +3234,10 @@ typedef Lib3MFResult (*PLib3MFComposeVectorNode_GetOutputResultPtr) (Lib3MF_Comp
* Retrieves the input
*
* @param[in] pDecomposeVectorNode - DecomposeVectorNode instance.
* @param[out] pVector - the input
* @param[out] pA - the input port for the vector to decompose
* @return error code or 0 (success)
*/
typedef Lib3MFResult (*PLib3MFDecomposeVectorNode_GetInputVectorPtr) (Lib3MF_DecomposeVectorNode pDecomposeVectorNode, Lib3MF_ImplicitPort * pVector);
typedef Lib3MFResult (*PLib3MFDecomposeVectorNode_GetInputAPtr) (Lib3MF_DecomposeVectorNode pDecomposeVectorNode, Lib3MF_ImplicitPort * pA);

/**
* Retrieves the output for the x component
Expand Down Expand Up @@ -6467,7 +6467,7 @@ typedef struct {
PLib3MFComposeVectorNode_GetInputYPtr m_ComposeVectorNode_GetInputY;
PLib3MFComposeVectorNode_GetInputZPtr m_ComposeVectorNode_GetInputZ;
PLib3MFComposeVectorNode_GetOutputResultPtr m_ComposeVectorNode_GetOutputResult;
PLib3MFDecomposeVectorNode_GetInputVectorPtr m_DecomposeVectorNode_GetInputVector;
PLib3MFDecomposeVectorNode_GetInputAPtr m_DecomposeVectorNode_GetInputA;
PLib3MFDecomposeVectorNode_GetOutputXPtr m_DecomposeVectorNode_GetOutputX;
PLib3MFDecomposeVectorNode_GetOutputYPtr m_DecomposeVectorNode_GetOutputY;
PLib3MFDecomposeVectorNode_GetOutputZPtr m_DecomposeVectorNode_GetOutputZ;
Expand Down
12 changes: 6 additions & 6 deletions Autogenerated/Bindings/CSharp/Lib3MF.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1314,8 +1314,8 @@ public class Lib3MFWrapper
[DllImport("lib3mf.dll", EntryPoint = "lib3mf_composevectornode_getoutputresult", CallingConvention=CallingConvention.Cdecl)]
public unsafe extern static Int32 ComposeVectorNode_GetOutputResult (IntPtr Handle, out IntPtr AResult);

[DllImport("lib3mf.dll", EntryPoint = "lib3mf_decomposevectornode_getinputvector", CallingConvention=CallingConvention.Cdecl)]
public unsafe extern static Int32 DecomposeVectorNode_GetInputVector (IntPtr Handle, out IntPtr AVector);
[DllImport("lib3mf.dll", EntryPoint = "lib3mf_decomposevectornode_getinputa", CallingConvention=CallingConvention.Cdecl)]
public unsafe extern static Int32 DecomposeVectorNode_GetInputA (IntPtr Handle, out IntPtr AA);

[DllImport("lib3mf.dll", EntryPoint = "lib3mf_decomposevectornode_getoutputx", CallingConvention=CallingConvention.Cdecl)]
public unsafe extern static Int32 DecomposeVectorNode_GetOutputX (IntPtr Handle, out IntPtr AX);
Expand Down Expand Up @@ -5941,12 +5941,12 @@ public CDecomposeVectorNode (IntPtr NewHandle) : base (NewHandle)
{
}

public CImplicitPort GetInputVector ()
public CImplicitPort GetInputA ()
{
IntPtr newVector = IntPtr.Zero;
IntPtr newA = IntPtr.Zero;

CheckError(Internal.Lib3MFWrapper.DecomposeVectorNode_GetInputVector (Handle, out newVector));
return Internal.Lib3MFWrapper.PolymorphicFactory<CImplicitPort>(newVector);
CheckError(Internal.Lib3MFWrapper.DecomposeVectorNode_GetInputA (Handle, out newA));
return Internal.Lib3MFWrapper.PolymorphicFactory<CImplicitPort>(newA);
}

public CImplicitPort GetOutputX ()
Expand Down
4 changes: 2 additions & 2 deletions Autogenerated/Bindings/Cpp/lib3mf_abi.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -3247,10 +3247,10 @@ LIB3MF_DECLSPEC Lib3MFResult lib3mf_composevectornode_getoutputresult(Lib3MF_Com
* Retrieves the input
*
* @param[in] pDecomposeVectorNode - DecomposeVectorNode instance.
* @param[out] pVector - the input
* @param[out] pA - the input port for the vector to decompose
* @return error code or 0 (success)
*/
LIB3MF_DECLSPEC Lib3MFResult lib3mf_decomposevectornode_getinputvector(Lib3MF_DecomposeVectorNode pDecomposeVectorNode, Lib3MF_ImplicitPort * pVector);
LIB3MF_DECLSPEC Lib3MFResult lib3mf_decomposevectornode_getinputa(Lib3MF_DecomposeVectorNode pDecomposeVectorNode, Lib3MF_ImplicitPort * pA);

/**
* Retrieves the output for the x component
Expand Down
16 changes: 8 additions & 8 deletions Autogenerated/Bindings/Cpp/lib3mf_implicit.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -2660,7 +2660,7 @@ class CDecomposeVectorNode : public CImplicitNode {
{
}

inline PImplicitPort GetInputVector();
inline PImplicitPort GetInputA();
inline PImplicitPort GetOutputX();
inline PImplicitPort GetOutputY();
inline PImplicitPort GetOutputZ();
Expand Down Expand Up @@ -7683,18 +7683,18 @@ inline CBase* CWrapper::polymorphicFactory(Lib3MFHandle pHandle)
*/

/**
* CDecomposeVectorNode::GetInputVector - Retrieves the input
* @return the input
* CDecomposeVectorNode::GetInputA - Retrieves the input
* @return the input port for the vector to decompose
*/
PImplicitPort CDecomposeVectorNode::GetInputVector()
PImplicitPort CDecomposeVectorNode::GetInputA()
{
Lib3MFHandle hVector = nullptr;
CheckError(lib3mf_decomposevectornode_getinputvector(m_pHandle, &hVector));
Lib3MFHandle hA = nullptr;
CheckError(lib3mf_decomposevectornode_getinputa(m_pHandle, &hA));

if (!hVector) {
if (!hA) {
CheckError(LIB3MF_ERROR_INVALIDPARAM);
}
return std::shared_ptr<CImplicitPort>(dynamic_cast<CImplicitPort*>(m_pWrapper->polymorphicFactory(hVector)));
return std::shared_ptr<CImplicitPort>(dynamic_cast<CImplicitPort*>(m_pWrapper->polymorphicFactory(hA)));
}

/**
Expand Down
6 changes: 3 additions & 3 deletions Autogenerated/Bindings/CppDynamic/lib3mf_dynamic.h
Original file line number Diff line number Diff line change
Expand Up @@ -3234,10 +3234,10 @@ typedef Lib3MFResult (*PLib3MFComposeVectorNode_GetOutputResultPtr) (Lib3MF_Comp
* Retrieves the input
*
* @param[in] pDecomposeVectorNode - DecomposeVectorNode instance.
* @param[out] pVector - the input
* @param[out] pA - the input port for the vector to decompose
* @return error code or 0 (success)
*/
typedef Lib3MFResult (*PLib3MFDecomposeVectorNode_GetInputVectorPtr) (Lib3MF_DecomposeVectorNode pDecomposeVectorNode, Lib3MF_ImplicitPort * pVector);
typedef Lib3MFResult (*PLib3MFDecomposeVectorNode_GetInputAPtr) (Lib3MF_DecomposeVectorNode pDecomposeVectorNode, Lib3MF_ImplicitPort * pA);

/**
* Retrieves the output for the x component
Expand Down Expand Up @@ -6467,7 +6467,7 @@ typedef struct {
PLib3MFComposeVectorNode_GetInputYPtr m_ComposeVectorNode_GetInputY;
PLib3MFComposeVectorNode_GetInputZPtr m_ComposeVectorNode_GetInputZ;
PLib3MFComposeVectorNode_GetOutputResultPtr m_ComposeVectorNode_GetOutputResult;
PLib3MFDecomposeVectorNode_GetInputVectorPtr m_DecomposeVectorNode_GetInputVector;
PLib3MFDecomposeVectorNode_GetInputAPtr m_DecomposeVectorNode_GetInputA;
PLib3MFDecomposeVectorNode_GetOutputXPtr m_DecomposeVectorNode_GetOutputX;
PLib3MFDecomposeVectorNode_GetOutputYPtr m_DecomposeVectorNode_GetOutputY;
PLib3MFDecomposeVectorNode_GetOutputZPtr m_DecomposeVectorNode_GetOutputZ;
Expand Down
28 changes: 14 additions & 14 deletions Autogenerated/Bindings/CppDynamic/lib3mf_dynamic.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -2684,7 +2684,7 @@ class CDecomposeVectorNode : public CImplicitNode {
{
}

inline PImplicitPort GetInputVector();
inline PImplicitPort GetInputA();
inline PImplicitPort GetOutputX();
inline PImplicitPort GetOutputY();
inline PImplicitPort GetOutputZ();
Expand Down Expand Up @@ -4023,7 +4023,7 @@ inline CBase* CWrapper::polymorphicFactory(Lib3MFHandle pHandle)
pWrapperTable->m_ComposeVectorNode_GetInputY = nullptr;
pWrapperTable->m_ComposeVectorNode_GetInputZ = nullptr;
pWrapperTable->m_ComposeVectorNode_GetOutputResult = nullptr;
pWrapperTable->m_DecomposeVectorNode_GetInputVector = nullptr;
pWrapperTable->m_DecomposeVectorNode_GetInputA = nullptr;
pWrapperTable->m_DecomposeVectorNode_GetOutputX = nullptr;
pWrapperTable->m_DecomposeVectorNode_GetOutputY = nullptr;
pWrapperTable->m_DecomposeVectorNode_GetOutputZ = nullptr;
Expand Down Expand Up @@ -7001,12 +7001,12 @@ inline CBase* CWrapper::polymorphicFactory(Lib3MFHandle pHandle)
return LIB3MF_ERROR_COULDNOTFINDLIBRARYEXPORT;

#ifdef _WIN32
pWrapperTable->m_DecomposeVectorNode_GetInputVector = (PLib3MFDecomposeVectorNode_GetInputVectorPtr) GetProcAddress(hLibrary, "lib3mf_decomposevectornode_getinputvector");
pWrapperTable->m_DecomposeVectorNode_GetInputA = (PLib3MFDecomposeVectorNode_GetInputAPtr) GetProcAddress(hLibrary, "lib3mf_decomposevectornode_getinputa");
#else // _WIN32
pWrapperTable->m_DecomposeVectorNode_GetInputVector = (PLib3MFDecomposeVectorNode_GetInputVectorPtr) dlsym(hLibrary, "lib3mf_decomposevectornode_getinputvector");
pWrapperTable->m_DecomposeVectorNode_GetInputA = (PLib3MFDecomposeVectorNode_GetInputAPtr) dlsym(hLibrary, "lib3mf_decomposevectornode_getinputa");
dlerror();
#endif // _WIN32
if (pWrapperTable->m_DecomposeVectorNode_GetInputVector == nullptr)
if (pWrapperTable->m_DecomposeVectorNode_GetInputA == nullptr)
return LIB3MF_ERROR_COULDNOTFINDLIBRARYEXPORT;

#ifdef _WIN32
Expand Down Expand Up @@ -10721,8 +10721,8 @@ inline CBase* CWrapper::polymorphicFactory(Lib3MFHandle pHandle)
if ( (eLookupError != 0) || (pWrapperTable->m_ComposeVectorNode_GetOutputResult == nullptr) )
return LIB3MF_ERROR_COULDNOTFINDLIBRARYEXPORT;

eLookupError = (*pLookup)("lib3mf_decomposevectornode_getinputvector", (void**)&(pWrapperTable->m_DecomposeVectorNode_GetInputVector));
if ( (eLookupError != 0) || (pWrapperTable->m_DecomposeVectorNode_GetInputVector == nullptr) )
eLookupError = (*pLookup)("lib3mf_decomposevectornode_getinputa", (void**)&(pWrapperTable->m_DecomposeVectorNode_GetInputA));
if ( (eLookupError != 0) || (pWrapperTable->m_DecomposeVectorNode_GetInputA == nullptr) )
return LIB3MF_ERROR_COULDNOTFINDLIBRARYEXPORT;

eLookupError = (*pLookup)("lib3mf_decomposevectornode_getoutputx", (void**)&(pWrapperTable->m_DecomposeVectorNode_GetOutputX));
Expand Down Expand Up @@ -15833,18 +15833,18 @@ inline CBase* CWrapper::polymorphicFactory(Lib3MFHandle pHandle)
*/

/**
* CDecomposeVectorNode::GetInputVector - Retrieves the input
* @return the input
* CDecomposeVectorNode::GetInputA - Retrieves the input
* @return the input port for the vector to decompose
*/
PImplicitPort CDecomposeVectorNode::GetInputVector()
PImplicitPort CDecomposeVectorNode::GetInputA()
{
Lib3MFHandle hVector = nullptr;
CheckError(m_pWrapper->m_WrapperTable.m_DecomposeVectorNode_GetInputVector(m_pHandle, &hVector));
Lib3MFHandle hA = nullptr;
CheckError(m_pWrapper->m_WrapperTable.m_DecomposeVectorNode_GetInputA(m_pHandle, &hA));

if (!hVector) {
if (!hA) {
CheckError(LIB3MF_ERROR_INVALIDPARAM);
}
return std::shared_ptr<CImplicitPort>(dynamic_cast<CImplicitPort*>(m_pWrapper->polymorphicFactory(hVector)));
return std::shared_ptr<CImplicitPort>(dynamic_cast<CImplicitPort*>(m_pWrapper->polymorphicFactory(hA)));
}

/**
Expand Down
14 changes: 7 additions & 7 deletions Autogenerated/Bindings/Go/lib3mf.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions Autogenerated/Bindings/Go/lib3mf_dynamic.cc
Original file line number Diff line number Diff line change
Expand Up @@ -342,7 +342,7 @@ Lib3MFResult InitLib3MFWrapperTable(sLib3MFDynamicWrapperTable * pWrapperTable)
pWrapperTable->m_ComposeVectorNode_GetInputY = NULL;
pWrapperTable->m_ComposeVectorNode_GetInputZ = NULL;
pWrapperTable->m_ComposeVectorNode_GetOutputResult = NULL;
pWrapperTable->m_DecomposeVectorNode_GetInputVector = NULL;
pWrapperTable->m_DecomposeVectorNode_GetInputA = NULL;
pWrapperTable->m_DecomposeVectorNode_GetOutputX = NULL;
pWrapperTable->m_DecomposeVectorNode_GetOutputY = NULL;
pWrapperTable->m_DecomposeVectorNode_GetOutputZ = NULL;
Expand Down Expand Up @@ -3324,12 +3324,12 @@ Lib3MFResult LoadLib3MFWrapperTable(sLib3MFDynamicWrapperTable * pWrapperTable,
return LIB3MF_ERROR_COULDNOTFINDLIBRARYEXPORT;

#ifdef _WIN32
pWrapperTable->m_DecomposeVectorNode_GetInputVector = (PLib3MFDecomposeVectorNode_GetInputVectorPtr) GetProcAddress(hLibrary, "lib3mf_decomposevectornode_getinputvector");
pWrapperTable->m_DecomposeVectorNode_GetInputA = (PLib3MFDecomposeVectorNode_GetInputAPtr) GetProcAddress(hLibrary, "lib3mf_decomposevectornode_getinputa");
#else // _WIN32
pWrapperTable->m_DecomposeVectorNode_GetInputVector = (PLib3MFDecomposeVectorNode_GetInputVectorPtr) dlsym(hLibrary, "lib3mf_decomposevectornode_getinputvector");
pWrapperTable->m_DecomposeVectorNode_GetInputA = (PLib3MFDecomposeVectorNode_GetInputAPtr) dlsym(hLibrary, "lib3mf_decomposevectornode_getinputa");
dlerror();
#endif // _WIN32
if (pWrapperTable->m_DecomposeVectorNode_GetInputVector == NULL)
if (pWrapperTable->m_DecomposeVectorNode_GetInputA == NULL)
return LIB3MF_ERROR_COULDNOTFINDLIBRARYEXPORT;

#ifdef _WIN32
Expand Down
6 changes: 3 additions & 3 deletions Autogenerated/Bindings/Go/lib3mf_dynamic.h
Original file line number Diff line number Diff line change
Expand Up @@ -3234,10 +3234,10 @@ typedef Lib3MFResult (*PLib3MFComposeVectorNode_GetOutputResultPtr) (Lib3MF_Comp
* Retrieves the input
*
* @param[in] pDecomposeVectorNode - DecomposeVectorNode instance.
* @param[out] pVector - the input
* @param[out] pA - the input port for the vector to decompose
* @return error code or 0 (success)
*/
typedef Lib3MFResult (*PLib3MFDecomposeVectorNode_GetInputVectorPtr) (Lib3MF_DecomposeVectorNode pDecomposeVectorNode, Lib3MF_ImplicitPort * pVector);
typedef Lib3MFResult (*PLib3MFDecomposeVectorNode_GetInputAPtr) (Lib3MF_DecomposeVectorNode pDecomposeVectorNode, Lib3MF_ImplicitPort * pA);

/**
* Retrieves the output for the x component
Expand Down Expand Up @@ -6467,7 +6467,7 @@ typedef struct {
PLib3MFComposeVectorNode_GetInputYPtr m_ComposeVectorNode_GetInputY;
PLib3MFComposeVectorNode_GetInputZPtr m_ComposeVectorNode_GetInputZ;
PLib3MFComposeVectorNode_GetOutputResultPtr m_ComposeVectorNode_GetOutputResult;
PLib3MFDecomposeVectorNode_GetInputVectorPtr m_DecomposeVectorNode_GetInputVector;
PLib3MFDecomposeVectorNode_GetInputAPtr m_DecomposeVectorNode_GetInputA;
PLib3MFDecomposeVectorNode_GetOutputXPtr m_DecomposeVectorNode_GetOutputX;
PLib3MFDecomposeVectorNode_GetOutputYPtr m_DecomposeVectorNode_GetOutputY;
PLib3MFDecomposeVectorNode_GetOutputZPtr m_DecomposeVectorNode_GetOutputZ;
Expand Down
8 changes: 4 additions & 4 deletions Autogenerated/Bindings/NodeJS/lib3mf_dynamic.cc
Original file line number Diff line number Diff line change
Expand Up @@ -342,7 +342,7 @@ Lib3MFResult InitLib3MFWrapperTable(sLib3MFDynamicWrapperTable * pWrapperTable)
pWrapperTable->m_ComposeVectorNode_GetInputY = NULL;
pWrapperTable->m_ComposeVectorNode_GetInputZ = NULL;
pWrapperTable->m_ComposeVectorNode_GetOutputResult = NULL;
pWrapperTable->m_DecomposeVectorNode_GetInputVector = NULL;
pWrapperTable->m_DecomposeVectorNode_GetInputA = NULL;
pWrapperTable->m_DecomposeVectorNode_GetOutputX = NULL;
pWrapperTable->m_DecomposeVectorNode_GetOutputY = NULL;
pWrapperTable->m_DecomposeVectorNode_GetOutputZ = NULL;
Expand Down Expand Up @@ -3324,12 +3324,12 @@ Lib3MFResult LoadLib3MFWrapperTable(sLib3MFDynamicWrapperTable * pWrapperTable,
return LIB3MF_ERROR_COULDNOTFINDLIBRARYEXPORT;

#ifdef _WIN32
pWrapperTable->m_DecomposeVectorNode_GetInputVector = (PLib3MFDecomposeVectorNode_GetInputVectorPtr) GetProcAddress(hLibrary, "lib3mf_decomposevectornode_getinputvector");
pWrapperTable->m_DecomposeVectorNode_GetInputA = (PLib3MFDecomposeVectorNode_GetInputAPtr) GetProcAddress(hLibrary, "lib3mf_decomposevectornode_getinputa");
#else // _WIN32
pWrapperTable->m_DecomposeVectorNode_GetInputVector = (PLib3MFDecomposeVectorNode_GetInputVectorPtr) dlsym(hLibrary, "lib3mf_decomposevectornode_getinputvector");
pWrapperTable->m_DecomposeVectorNode_GetInputA = (PLib3MFDecomposeVectorNode_GetInputAPtr) dlsym(hLibrary, "lib3mf_decomposevectornode_getinputa");
dlerror();
#endif // _WIN32
if (pWrapperTable->m_DecomposeVectorNode_GetInputVector == NULL)
if (pWrapperTable->m_DecomposeVectorNode_GetInputA == NULL)
return LIB3MF_ERROR_COULDNOTFINDLIBRARYEXPORT;

#ifdef _WIN32
Expand Down
6 changes: 3 additions & 3 deletions Autogenerated/Bindings/NodeJS/lib3mf_dynamic.h
Original file line number Diff line number Diff line change
Expand Up @@ -3234,10 +3234,10 @@ typedef Lib3MFResult (*PLib3MFComposeVectorNode_GetOutputResultPtr) (Lib3MF_Comp
* Retrieves the input
*
* @param[in] pDecomposeVectorNode - DecomposeVectorNode instance.
* @param[out] pVector - the input
* @param[out] pA - the input port for the vector to decompose
* @return error code or 0 (success)
*/
typedef Lib3MFResult (*PLib3MFDecomposeVectorNode_GetInputVectorPtr) (Lib3MF_DecomposeVectorNode pDecomposeVectorNode, Lib3MF_ImplicitPort * pVector);
typedef Lib3MFResult (*PLib3MFDecomposeVectorNode_GetInputAPtr) (Lib3MF_DecomposeVectorNode pDecomposeVectorNode, Lib3MF_ImplicitPort * pA);

/**
* Retrieves the output for the x component
Expand Down Expand Up @@ -6467,7 +6467,7 @@ typedef struct {
PLib3MFComposeVectorNode_GetInputYPtr m_ComposeVectorNode_GetInputY;
PLib3MFComposeVectorNode_GetInputZPtr m_ComposeVectorNode_GetInputZ;
PLib3MFComposeVectorNode_GetOutputResultPtr m_ComposeVectorNode_GetOutputResult;
PLib3MFDecomposeVectorNode_GetInputVectorPtr m_DecomposeVectorNode_GetInputVector;
PLib3MFDecomposeVectorNode_GetInputAPtr m_DecomposeVectorNode_GetInputA;
PLib3MFDecomposeVectorNode_GetOutputXPtr m_DecomposeVectorNode_GetOutputX;
PLib3MFDecomposeVectorNode_GetOutputYPtr m_DecomposeVectorNode_GetOutputY;
PLib3MFDecomposeVectorNode_GetOutputZPtr m_DecomposeVectorNode_GetOutputZ;
Expand Down
Loading

0 comments on commit b9f0f8f

Please sign in to comment.