function tixiAddPoint(handle, pointParentPath, x, y, z, format)
    % this file was automatically generated from tixi.h on 2025-09-30

    if (ischar(handle))
        error('Invalid type of argument "handle"');
    end

    if not(ischar(pointParentPath))
        error('Invalid type of argument "pointParentPath"');
    end

    if (ischar(x))
        error('Invalid type of argument "x"');
    end

    if (ischar(y))
        error('Invalid type of argument "y"');
    end

    if (ischar(z))
        error('Invalid type of argument "z"');
    end

    if not(ischar(format))
        error('Invalid type of argument "format"');
    end

    try
        tixi3_matlab('tixiAddPoint', handle, pointParentPath, x, y, z, format);
    catch err
        error(err.message)
    end
end

